<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Interactive BOM for KiCAD</title>
  <style type="text/css">
:root {
  --pcb-edge-color: black;
  --pad-color: #878787;
  --pad-color-highlight: #D04040;
  --pin1-outline-color: #ffb629;
  --pin1-outline-color-highlight: #b4ff03;
  --silkscreen-edge-color: #aa4;
  --silkscreen-polygon-color: #4aa;
  --silkscreen-text-color: #4aa;
  --fabrication-edge-color: #907651;
  --fabrication-polygon-color: #907651;
  --fabrication-text-color: #a27c24;
}

html, body {
  margin: 0px;
  height: 100%;
  font-family: Verdana, sans-serif;
}

.dark {
  --pcb-edge-color: #eee;
  --pad-color: #808080;
  --pin1-outline-color: #ffa800;
  --pin1-outline-color-highlight: #ccff00;
  background-color: #252c30;
  color: #eee;
}

button {
  background-color: #eee;
  border: 1px solid #888;
  color: black;
  height: 44px;
  width: 44px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  font-weight: bolder;
}

.dark button {
  /* This will be inverted */
  background-color: #c3b7b5;
}

button.depressed {
  background-color: #0a0;
  color: white;
}

.dark button.depressed {
  /* This will be inverted */
  background-color: #b3b;
}

button:focus {
  outline: 0;
}

button#tb-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.32 290.12h5.82M1.32 291.45h5.82' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 292.5v4.23M.26 292.63H8.2' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='1.35' y='295.73'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 32px 32px;
  background-position: 5px 5px;
  background-repeat: no-repeat;
}

button#lr-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.06 290.12H3.7m-2.64 1.33H3.7m-2.64 1.32H3.7m-2.64 1.3H3.7m-2.64 1.33H3.7' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 288.8v7.94m0-4.11h3.96' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='5.11' y='291.96'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 32px 32px;
  background-position: 5px 5px;
  background-repeat: no-repeat;
}

button#bom-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)' fill='none' stroke='%23000' stroke-width='.4'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' stroke-linejoin='round'/%3E%3Cpath d='M1.59 290.12h5.29M1.59 291.45h5.33M1.59 292.75h5.33M1.59 294.09h5.33M1.59 295.41h5.33'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 32px 32px;
  background-position: 5px 5px;
  background-repeat: no-repeat;
}

button#copy {
  background-image: url("data:image/svg+xml,%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3Cpath d='M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z'/%3E%3C/svg%3E");
  background-position: 6px 6px;
  background-repeat: no-repeat;
  background-size: 26px 26px;
  border-radius: 6px;
  height: 40px;
  width: 40px;
  margin: 10px 5px;
}

button#copy:active {
    box-shadow: inset 0px 0px 5px #6c6c6c;
}

textarea.clipboard-temp {
  position: fixed;
  top: 0;
  left: 0;
  width: 2em;
  height: 2em;
  padding: 0;
  border: None;
  outline: None;
  box-shadow: None;
  background: transparent;
}

.left-most-button {
  border-right: 0;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.middle-button {
  border-right: 0;
}

.right-most-button {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.button-container {
  font-size: 0;
}

.dark .button-container {
  filter: invert(1);
}

@media print {
  .hideonprint {
    display: none;
  }
}

canvas {
  cursor: crosshair;
}

canvas:active {
  cursor: grabbing;
}

.fileinfo {
  width: 100%;
  max-width: 1000px;
  border: none;
  padding: 5px;
}

.fileinfo .title {
  font-size: 20pt;
  font-weight: bold;
}

.fileinfo td {
  overflow: hidden;
  white-space: nowrap;
  max-width: 1px;
  width: 50%;
  text-overflow: ellipsis;
}

.bom {
  border-collapse: collapse;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 10pt;
  table-layout: fixed;
  width: 100%;
  margin-top: 1px;
}

.bom th, .bom td {
  border: 1px solid black;
  padding: 5px;
  word-wrap: break-word;
  text-align: center;
  position: relative;
}

.dark .bom th, .dark .bom td {
  border: 1px solid #777;
}

.bom th {
  background-color: #CCCCCC;
  background-clip: padding-box;
}

.dark .bom th {
  background-color: #3b4749;
}

.bom tr.highlighted:nth-child(n) {
  background-color: #cfc;
}

.dark .bom tr.highlighted:nth-child(n) {
  background-color: #226022;
}

.bom tr:nth-child(even) {
  background-color: #f2f2f2;
}

.dark .bom tr:nth-child(even) {
  background-color: #313b40;
}

.bom tr {
  transition: background-color 0.2s;
}

.bom .numCol {
  width: 25px;
}

.bom .Description {
  width: 10%;
}

.bom .Part {
  width: 10%;
}

.bom .Value {
  width: 15%;
}

.bom .Quantity {
  width: 65px;
}

.bom th .sortmark {
  position: absolute;
  right: 1px;
  top: 1px;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #221 transparent;
  transform-origin: 50% 85%;
  transition: opacity 0.2s, transform 0.4s;
}

.dark .bom th .sortmark {
  filter: invert(1);
}

.bom th .sortmark.none {
  opacity: 0;
}

.bom th .sortmark.desc {
  transform: rotate(180deg);
}

.bom th:hover .sortmark.none {
  opacity: 0.5;
}

.bom .bom-checkbox {
  width: 30px;
  position: relative;
  user-select: none;
  -moz-user-select: none;
}

.bom .bom-checkbox:before {
  content: "";
  position: absolute;
  border-width: 15px;
  border-style: solid;
  border-color: #51829f transparent transparent transparent;
  visibility: hidden;
  top: -15px;
}

.bom .bom-checkbox:after {
  content: "Double click to set/unset all";
  position: absolute;
  color: white;
  top: -35px;
  left: -26px;
  background: #51829f;
  padding: 5px 15px;
  border-radius: 8px;
  white-space: nowrap;
  visibility: hidden;
}

.bom .bom-checkbox:hover:before, .bom .bom-checkbox:hover:after {
  visibility: visible;
  transition: visibility 0.2s linear 1s;
}

.split {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: inherit;
}

.split.split-horizontal, .gutter.gutter-horizontal {
  height: 100%;
  float: left;
}

.gutter {
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: 50%;
  transition: background-color 0.3s;
}

.dark .gutter {
  background-color: #777;
}

.gutter.gutter-horizontal {
  background-image: url('');
  cursor: ew-resize;
  width: 5px;
}

.gutter.gutter-vertical {
  background-image: url('');
  cursor: ns-resize;
  height: 5px;
}

.searchbox {
  float: left;
  height: 40px;
  margin: 10px 5px;
  padding: 12px 32px;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 18px;
  box-sizing: border-box;
  border: 1px solid #888;
  border-radius: 6px;
  outline: none;
  background-color: #eee;
  transition: background-color 0.2s, border 0.2s;
  background-image: url('');
  background-position: 10px 10px;
  background-repeat: no-repeat;
}

.dark .searchbox {
  background-color: #111;
  color: #eee;
}

.searchbox::placeholder {
  color: #ccc;
}

.dark .searchbox::placeholder {
  color: #666;
}

.filter {
  width: calc(60% - 64px);
}

.reflookup {
  width: calc(40% - 10px);
}

input[type=text]:focus {
  background-color: white;
  border: 1px solid #333;
}

.dark input[type=text]:focus {
  background-color: #333;
  border: 1px solid #ccc;
}

mark.highlight {
  background-color: #5050ff;
  color: #fff;
  padding: 2px;
  border-radius: 6px;
}

.dark mark.highlight {
  background-color: #76a6da;
  color: #111;
}

.menubtn {
  background-color: white;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M0 0h20v20H0V0z'/%3E%3Cpath d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}

.statsbtn {
  background-color: white;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.52 9.53'%3E%3Cg fill='none' stroke-width='.53'%3E%3Cpath d='M.8.8h7.4v7.67H.8z' stroke='%23666'/%3E%3Cpath d='M8.73 1.06V9H1.06' stroke='%23ccc'/%3E%3Cpath d='M1.85 2.12H3.7M4.5 2.12h1.06M6.09 2.12h1.05M1.85 3.44H3.7M4.5 3.44h1.06M6.09 3.44h1.05M1.85 5.3h1.33M1.85 6.88h1.32M3.97 6.88H6.6M3.97 5.3h3.17' stroke='%23000'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}

.dark .statsbtn {
  filter: invert(1);
}

.stats {
  border-collapse: collapse;
  font-size: 12pt;
  table-layout: fixed;
  width: 100%;
  min-width: 450px;
}

.dark .stats td {
  border: 1px solid #bbb;
}

.stats td {
  border: 1px solid black;
  padding: 5px;
  word-wrap: break-word;
  text-align: center;
  position: relative;
}

#checkbox-stats div {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

#checkbox-stats .bar {
  background-color: rgba(28, 251, 0, 0.6);
}

.dark .menubtn {
  filter: invert(1);
}

.menu {
  position: relative;
  display: inline-block;
}

.menu-content {
  display: none;
  position: absolute;
  background-color: white;
  right: 0;
  min-width: 300px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 100;
  padding: 8px;
}

.dark .menu-content {
  background-color: #111;
}

.menu:hover .menu-content {
  display: block;
}

.menu:hover .menubtn {
  background-color: #eee;
}

.dark .menu:hover .menubtn {}

.menu-label {
  display: inline-block;
  padding: 8px;
  border: 1px solid #ccc;
  border-top: 0;
  width: calc(100% - 18px);
}

.menu-label-top {
  border-top: 1px solid #ccc;
}

.menu-textbox {
  float: left;
  height: 24px;
  margin: 10px 5px;
  padding: 5px 5px;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 14px;
  box-sizing: border-box;
  border: 1px solid #888;
  border-radius: 4px;
  outline: none;
  background-color: #eee;
  transition: background-color 0.2s, border 0.2s;
  width: calc(100% - 10px);
}

.dark .menu-textbox {
  background-color: #222;
  color: #eee;
}

#topmostdiv {
  transition: background-color 0.3s;
}

#top {
  height: 78px;
  border-bottom: 2px solid black;
}

.dark #top {
  border-bottom: 2px solid #ccc;
}

#dbg {
  display: block;
}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #aaa;
}

::-webkit-scrollbar-thumb {
  background: #666;
  border-radius: 3px;
}

::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.slider {
  -webkit-appearance: none;
  width: 100%;
  margin: 3px 0;
  padding: 0;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  border-radius: 3px;
}

.slider:hover {
  opacity: 1;
}

.slider:focus {
  outline: none;
}

.slider::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  background: #d3d3d3;
  border-radius: 3px;
  border: none;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
  margin-top: -4px;
}

.dark .slider::-webkit-slider-thumb {
  background: #3d3;
}

.slider::-moz-range-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
}

.slider::-moz-range-track {
  height: 8px;
  background: #d3d3d3;
  border-radius: 3px;
}

.dark .slider::-moz-range-thumb {
  background: #3d3;
}

.slider::-ms-track {
  width: 100%;
  height: 8px;
  border-width: 3px 0;
  background: transparent;
  border-color: transparent;
  color: transparent;
  transition: opacity .2s;
}

.slider::-ms-fill-lower {
  background: #d3d3d3;
  border: none;
  border-radius: 3px;
}

.slider::-ms-fill-upper {
  background: #d3d3d3;
  border: none;
  border-radius: 3px;
}

.slider::-ms-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
  margin: 0;
}

.shameless-plug {
  font-size: 0.8em;
  text-align: center;
  display: block;
}

a {
  color: #0278a4;
}

.dark a {
  color: #00b9fd;
}

#frontcanvas, #backcanvas {
    touch-action: none;
}

  </style>
  <script type="text/javascript" >
///////////////////////////////////////////////
/*
  Split.js - v1.3.5
  MIT License
  https://github.com/nathancahill/Split.js
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Split=t()}(this,function(){"use strict";var e=window,t=e.document,n="addEventListener",i="removeEventListener",r="getBoundingClientRect",s=function(){return!1},o=e.attachEvent&&!e[n],a=["","-webkit-","-moz-","-o-"].filter(function(e){var n=t.createElement("div");return n.style.cssText="width:"+e+"calc(9px)",!!n.style.length}).shift()+"calc",l=function(e){return"string"==typeof e||e instanceof String?t.querySelector(e):e};return function(u,c){function z(e,t,n){var i=A(y,t,n);Object.keys(i).forEach(function(t){return e.style[t]=i[t]})}function h(e,t){var n=B(y,t);Object.keys(n).forEach(function(t){return e.style[t]=n[t]})}function f(e){var t=E[this.a],n=E[this.b],i=t.size+n.size;t.size=e/this.size*i,n.size=i-e/this.size*i,z(t.element,t.size,this.aGutterSize),z(n.element,n.size,this.bGutterSize)}function m(e){var t;this.dragging&&((t="touches"in e?e.touches[0][b]-this.start:e[b]-this.start)<=E[this.a].minSize+M+this.aGutterSize?t=E[this.a].minSize+this.aGutterSize:t>=this.size-(E[this.b].minSize+M+this.bGutterSize)&&(t=this.size-(E[this.b].minSize+this.bGutterSize)),f.call(this,t),c.onDrag&&c.onDrag())}function g(){var e=E[this.a].element,t=E[this.b].element;this.size=e[r]()[y]+t[r]()[y]+this.aGutterSize+this.bGutterSize,this.start=e[r]()[G]}function d(){var t=this,n=E[t.a].element,r=E[t.b].element;t.dragging&&c.onDragEnd&&c.onDragEnd(),t.dragging=!1,e[i]("mouseup",t.stop),e[i]("touchend",t.stop),e[i]("touchcancel",t.stop),t.parent[i]("mousemove",t.move),t.parent[i]("touchmove",t.move),delete t.stop,delete t.move,n[i]("selectstart",s),n[i]("dragstart",s),r[i]("selectstart",s),r[i]("dragstart",s),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor=""}function S(t){var i=this,r=E[i.a].element,o=E[i.b].element;!i.dragging&&c.onDragStart&&c.onDragStart(),t.preventDefault(),i.dragging=!0,i.move=m.bind(i),i.stop=d.bind(i),e[n]("mouseup",i.stop),e[n]("touchend",i.stop),e[n]("touchcancel",i.stop),i.parent[n]("mousemove",i.move),i.parent[n]("touchmove",i.move),r[n]("selectstart",s),r[n]("dragstart",s),o[n]("selectstart",s),o[n]("dragstart",s),r.style.userSelect="none",r.style.webkitUserSelect="none",r.style.MozUserSelect="none",r.style.pointerEvents="none",o.style.userSelect="none",o.style.webkitUserSelect="none",o.style.MozUserSelect="none",o.style.pointerEvents="none",i.gutter.style.cursor=j,i.parent.style.cursor=j,g.call(i)}function v(e){e.forEach(function(t,n){if(n>0){var i=F[n-1],r=E[i.a],s=E[i.b];r.size=e[n-1],s.size=t,z(r.element,r.size,i.aGutterSize),z(s.element,s.size,i.bGutterSize)}})}function p(){F.forEach(function(e){e.parent.removeChild(e.gutter),E[e.a].element.style[y]="",E[e.b].element.style[y]=""})}void 0===c&&(c={});var y,b,G,E,w=l(u[0]).parentNode,D=e.getComputedStyle(w).flexDirection,U=c.sizes||u.map(function(){return 100/u.length}),k=void 0!==c.minSize?c.minSize:100,x=Array.isArray(k)?k:u.map(function(){return k}),L=void 0!==c.gutterSize?c.gutterSize:10,M=void 0!==c.snapOffset?c.snapOffset:30,O=c.direction||"horizontal",j=c.cursor||("horizontal"===O?"ew-resize":"ns-resize"),C=c.gutter||function(e,n){var i=t.createElement("div");return i.className="gutter gutter-"+n,i},A=c.elementStyle||function(e,t,n){var i={};return"string"==typeof t||t instanceof String?i[e]=t:i[e]=o?t+"%":a+"("+t+"% - "+n+"px)",i},B=c.gutterStyle||function(e,t){return n={},n[e]=t+"px",n;var n};"horizontal"===O?(y="width","clientWidth",b="clientX",G="left","paddingLeft"):"vertical"===O&&(y="height","clientHeight",b="clientY",G="top","paddingTop");var F=[];return E=u.map(function(e,t){var i,s={element:l(e),size:U[t],minSize:x[t]};if(t>0&&(i={a:t-1,b:t,dragging:!1,isFirst:1===t,isLast:t===u.length-1,direction:O,parent:w},i.aGutterSize=L,i.bGutterSize=L,i.isFirst&&(i.aGutterSize=L/2),i.isLast&&(i.bGutterSize=L/2),"row-reverse"===D||"column-reverse"===D)){var a=i.a;i.a=i.b,i.b=a}if(!o&&t>0){var c=C(t,O);h(c,L),c[n]("mousedown",S.bind(i)),c[n]("touchstart",S.bind(i)),w.insertBefore(c,s.element),i.gutter=c}0===t||t===u.length-1?z(s.element,s.size,L/2):z(s.element,s.size,L);var f=s.element[r]()[y];return f<s.minSize&&(s.minSize=f),t>0&&F.push(i),s}),o?{setSizes:v,destroy:p}:{setSizes:v,getSizes:function(){return E.map(function(e){return e.size})},collapse:function(e){if(e===F.length){var t=F[e-1];g.call(t),o||f.call(t,t.size-t.bGutterSize)}else{var n=F[e];g.call(n),o||f.call(n,n.aGutterSize)}},destroy:p}}});

///////////////////////////////////////////////

///////////////////////////////////////////////
/*!
 * PEP v0.4.3 | https://github.com/jquery/PEP
 * Copyright jQuery Foundation and other contributors | http://jquery.org/license
 */
!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.PointerEventsPolyfill=b()}(this,function(){"use strict";function a(a,b){b=b||Object.create(null);var c=document.createEvent("Event");c.initEvent(a,b.bubbles||!1,b.cancelable||!1);
for(var d,e=2;e<m.length;e++)d=m[e],c[d]=b[d]||n[e];c.buttons=b.buttons||0;
var f=0;return f=b.pressure&&c.buttons?b.pressure:c.buttons?.5:0,c.x=c.clientX,c.y=c.clientY,c.pointerId=b.pointerId||0,c.width=b.width||0,c.height=b.height||0,c.pressure=f,c.tiltX=b.tiltX||0,c.tiltY=b.tiltY||0,c.twist=b.twist||0,c.tangentialPressure=b.tangentialPressure||0,c.pointerType=b.pointerType||"",c.hwTimestamp=b.hwTimestamp||0,c.isPrimary=b.isPrimary||!1,c}function b(){this.array=[],this.size=0}function c(a,b,c,d){this.addCallback=a.bind(d),this.removeCallback=b.bind(d),this.changedCallback=c.bind(d),A&&(this.observer=new A(this.mutationWatcher.bind(this)))}function d(a){return"body /shadow-deep/ "+e(a)}function e(a){return'[touch-action="'+a+'"]'}function f(a){return"{ -ms-touch-action: "+a+"; touch-action: "+a+"; }"}function g(){if(F){D.forEach(function(a){String(a)===a?(E+=e(a)+f(a)+"\n",G&&(E+=d(a)+f(a)+"\n")):(E+=a.selectors.map(e)+f(a.rule)+"\n",G&&(E+=a.selectors.map(d)+f(a.rule)+"\n"))});var a=document.createElement("style");a.textContent=E,document.head.appendChild(a)}}function h(){if(!window.PointerEvent){if(window.PointerEvent=a,window.navigator.msPointerEnabled){var b=window.navigator.msMaxTouchPoints;Object.defineProperty(window.navigator,"maxTouchPoints",{value:b,enumerable:!0}),u.registerSource("ms",_)}else Object.defineProperty(window.navigator,"maxTouchPoints",{value:0,enumerable:!0}),u.registerSource("mouse",N),void 0!==window.ontouchstart&&u.registerSource("touch",V);u.register(document)}}function i(a){if(!u.pointermap.has(a)){var b=new Error("InvalidPointerId");throw b.name="InvalidPointerId",b}}function j(a){for(var b=a.parentNode;b&&b!==a.ownerDocument;)b=b.parentNode;if(!b){var c=new Error("InvalidStateError");throw c.name="InvalidStateError",c}}function k(a){var b=u.pointermap.get(a);return 0!==b.buttons}function l(){window.Element&&!Element.prototype.setPointerCapture&&Object.defineProperties(Element.prototype,{setPointerCapture:{value:W},releasePointerCapture:{value:X},hasPointerCapture:{value:Y}})}
var m=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","pageX","pageY"],n=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0],o=window.Map&&window.Map.prototype.forEach,p=o?Map:b;b.prototype={set:function(a,b){return void 0===b?this["delete"](a):(this.has(a)||this.size++,void(this.array[a]=b))},has:function(a){return void 0!==this.array[a]},"delete":function(a){this.has(a)&&(delete this.array[a],this.size--)},get:function(a){return this.array[a]},clear:function(){this.array.length=0,this.size=0},forEach:function(a,b){return this.array.forEach(function(c,d){a.call(b,c,d,this)},this)}};var q=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","buttons","pointerId","width","height","pressure","tiltX","tiltY","pointerType","hwTimestamp","isPrimary","type","target","currentTarget","which","pageX","pageY","timeStamp"],r=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0,0,0,0,0,0,"",0,!1,"",null,null,0,0,0,0],s={pointerover:1,pointerout:1,pointerenter:1,pointerleave:1},t="undefined"!=typeof SVGElementInstance,u={pointermap:new p,eventMap:Object.create(null),captureInfo:Object.create(null),eventSources:Object.create(null),eventSourceList:[],registerSource:function(a,b){var c=b,d=c.events;d&&(d.forEach(function(a){c[a]&&(this.eventMap[a]=c[a].bind(c))},this),this.eventSources[a]=c,this.eventSourceList.push(c))},register:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.register.call(b,a)},unregister:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.unregister.call(b,a)},contains:function(a,b){try{return a.contains(b)}catch(c){return!1}},down:function(a){a.bubbles=!0,this.fireEvent("pointerdown",a)},move:function(a){a.bubbles=!0,this.fireEvent("pointermove",a)},up:function(a){a.bubbles=!0,this.fireEvent("pointerup",a)},enter:function(a){a.bubbles=!1,this.fireEvent("pointerenter",a)},leave:function(a){a.bubbles=!1,this.fireEvent("pointerleave",a)},over:function(a){a.bubbles=!0,this.fireEvent("pointerover",a)},out:function(a){a.bubbles=!0,this.fireEvent("pointerout",a)},cancel:function(a){a.bubbles=!0,this.fireEvent("pointercancel",a)},leaveOut:function(a){this.out(a),this.propagate(a,this.leave,!1)},enterOver:function(a){this.over(a),this.propagate(a,this.enter,!0)},eventHandler:function(a){if(!a._handledByPE){var b=a.type,c=this.eventMap&&this.eventMap[b];c&&c(a),a._handledByPE=!0}},listen:function(a,b){b.forEach(function(b){this.addEvent(a,b)},this)},unlisten:function(a,b){b.forEach(function(b){this.removeEvent(a,b)},this)},addEvent:function(a,b){a.addEventListener(b,this.boundHandler)},removeEvent:function(a,b){a.removeEventListener(b,this.boundHandler)},makeEvent:function(b,c){this.captureInfo[c.pointerId]&&(c.relatedTarget=null);var d=new a(b,c);return c.preventDefault&&(d.preventDefault=c.preventDefault),d._target=d._target||c.target,d},fireEvent:function(a,b){var c=this.makeEvent(a,b);return this.dispatchEvent(c)},cloneEvent:function(a){for(var b,c=Object.create(null),d=0;d<q.length;d++)b=q[d],c[b]=a[b]||r[d],!t||"target"!==b&&"relatedTarget"!==b||c[b]instanceof SVGElementInstance&&(c[b]=c[b].correspondingUseElement);return a.preventDefault&&(c.preventDefault=function(){a.preventDefault()}),c},getTarget:function(a){var b=this.captureInfo[a.pointerId];return b?a._target!==b&&a.type in s?void 0:b:a._target},propagate:function(a,b,c){for(var d=a.target,e=[];d!==document&&!d.contains(a.relatedTarget);) if(e.push(d),d=d.parentNode,!d)return;c&&e.reverse(),e.forEach(function(c){a.target=c,b.call(this,a)},this)},setCapture:function(b,c,d){this.captureInfo[b]&&this.releaseCapture(b,d),this.captureInfo[b]=c,this.implicitRelease=this.releaseCapture.bind(this,b,d),document.addEventListener("pointerup",this.implicitRelease),document.addEventListener("pointercancel",this.implicitRelease);var e=new a("gotpointercapture");e.pointerId=b,e._target=c,d||this.asyncDispatchEvent(e)},releaseCapture:function(b,c){var d=this.captureInfo[b];if(d){this.captureInfo[b]=void 0,document.removeEventListener("pointerup",this.implicitRelease),document.removeEventListener("pointercancel",this.implicitRelease);var e=new a("lostpointercapture");e.pointerId=b,e._target=d,c||this.asyncDispatchEvent(e)}},dispatchEvent:/*scope.external.dispatchEvent || */function(a){var b=this.getTarget(a);if(b)return b.dispatchEvent(a)},asyncDispatchEvent:function(a){requestAnimationFrame(this.dispatchEvent.bind(this,a))}};u.boundHandler=u.eventHandler.bind(u);var v={shadow:function(a){if(a)return a.shadowRoot||a.webkitShadowRoot},canTarget:function(a){return a&&Boolean(a.elementFromPoint)},targetingShadow:function(a){var b=this.shadow(a);if(this.canTarget(b))return b},olderShadow:function(a){var b=a.olderShadowRoot;if(!b){var c=a.querySelector("shadow");c&&(b=c.olderShadowRoot)}return b},allShadows:function(a){for(var b=[],c=this.shadow(a);c;)b.push(c),c=this.olderShadow(c);return b},searchRoot:function(a,b,c){if(a){var d,e,f=a.elementFromPoint(b,c);for(e=this.targetingShadow(f);e;){if(d=e.elementFromPoint(b,c)){var g=this.targetingShadow(d);return this.searchRoot(g,b,c)||d} e=this.olderShadow(e)} return f}},owner:function(a){
for(var b=a;b.parentNode;)b=b.parentNode;
return b.nodeType!==Node.DOCUMENT_NODE&&b.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&(b=document),b},findTarget:function(a){var b=a.clientX,c=a.clientY,d=this.owner(a.target);
return d.elementFromPoint(b,c)||(d=document),this.searchRoot(d,b,c)}},w=Array.prototype.forEach.call.bind(Array.prototype.forEach),x=Array.prototype.map.call.bind(Array.prototype.map),y=Array.prototype.slice.call.bind(Array.prototype.slice),z=Array.prototype.filter.call.bind(Array.prototype.filter),A=window.MutationObserver||window.WebKitMutationObserver,B="[touch-action]",C={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["touch-action"]};c.prototype={watchSubtree:function(a){
//
this.observer&&v.canTarget(a)&&this.observer.observe(a,C)},enableOnSubtree:function(a){this.watchSubtree(a),a===document&&"complete"!==document.readyState?this.installOnLoad():this.installNewSubtree(a)},installNewSubtree:function(a){w(this.findElements(a),this.addElement,this)},findElements:function(a){return a.querySelectorAll?a.querySelectorAll(B):[]},removeElement:function(a){this.removeCallback(a)},addElement:function(a){this.addCallback(a)},elementChanged:function(a,b){this.changedCallback(a,b)},concatLists:function(a,b){return a.concat(y(b))},
installOnLoad:function(){document.addEventListener("readystatechange",function(){"complete"===document.readyState&&this.installNewSubtree(document)}.bind(this))},isElement:function(a){return a.nodeType===Node.ELEMENT_NODE},flattenMutationTree:function(a){
var b=x(a,this.findElements,this);
return b.push(z(a,this.isElement)),b.reduce(this.concatLists,[])},mutationWatcher:function(a){a.forEach(this.mutationHandler,this)},mutationHandler:function(a){if("childList"===a.type){var b=this.flattenMutationTree(a.addedNodes);b.forEach(this.addElement,this);var c=this.flattenMutationTree(a.removedNodes);c.forEach(this.removeElement,this)}else"attributes"===a.type&&this.elementChanged(a.target,a.oldValue)}};var D=["none","auto","pan-x","pan-y",{rule:"pan-x pan-y",selectors:["pan-x pan-y","pan-y pan-x"]}],E="",F=window.PointerEvent||window.MSPointerEvent,G=!window.ShadowDOMPolyfill&&document.head.createShadowRoot,H=u.pointermap,I=25,J=[1,4,2,8,16],K=!1;try{K=1===new MouseEvent("test",{buttons:1}).buttons}catch(L){}
var M,N={POINTER_ID:1,POINTER_TYPE:"mouse",events:["mousedown","mousemove","mouseup","mouseover","mouseout"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},lastTouches:[],
isEventSimulatedFromTouch:function(a){for(var b,c=this.lastTouches,d=a.clientX,e=a.clientY,f=0,g=c.length;f<g&&(b=c[f]);f++){
var h=Math.abs(d-b.x),i=Math.abs(e-b.y);if(h<=I&&i<=I)return!0}},prepareEvent:function(a){var b=u.cloneEvent(a),c=b.preventDefault;return b.preventDefault=function(){a.preventDefault(),c()},b.pointerId=this.POINTER_ID,b.isPrimary=!0,b.pointerType=this.POINTER_TYPE,b},prepareButtonsForMove:function(a,b){var c=H.get(this.POINTER_ID);
0!==b.which&&c?a.buttons=c.buttons:a.buttons=0,b.buttons=a.buttons},mousedown:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);K||(c.buttons=J[c.button],b&&(c.buttons|=b.buttons),a.buttons=c.buttons),H.set(this.POINTER_ID,a),b&&0!==b.buttons?u.move(c):u.down(c)}},mousemove:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.move(b)}},mouseup:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);if(!K){var d=J[c.button];
c.buttons=b?b.buttons&~d:0,a.buttons=c.buttons}H.set(this.POINTER_ID,a),
c.buttons&=~J[c.button],0===c.buttons?u.up(c):u.move(c)}},mouseover:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.enterOver(b)}},mouseout:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,u.leaveOut(b)}},cancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.deactivateMouse()},deactivateMouse:function(){H["delete"](this.POINTER_ID)}},O=u.captureInfo,P=v.findTarget.bind(v),Q=v.allShadows.bind(v),R=u.pointermap,S=2500,T=200,U="touch-action",V={events:["touchstart","touchmove","touchend","touchcancel"],register:function(a){M.enableOnSubtree(a)},unregister:function(){},elementAdded:function(a){var b=a.getAttribute(U),c=this.touchActionToScrollType(b);c&&(a._scrollType=c,u.listen(a,this.events),
Q(a).forEach(function(a){a._scrollType=c,u.listen(a,this.events)},this))},elementRemoved:function(a){a._scrollType=void 0,u.unlisten(a,this.events),
Q(a).forEach(function(a){a._scrollType=void 0,u.unlisten(a,this.events)},this)},elementChanged:function(a,b){var c=a.getAttribute(U),d=this.touchActionToScrollType(c),e=this.touchActionToScrollType(b);
d&&e?(a._scrollType=d,Q(a).forEach(function(a){a._scrollType=d},this)):e?this.elementRemoved(a):d&&this.elementAdded(a)},scrollTypes:{EMITTER:"none",XSCROLLER:"pan-x",YSCROLLER:"pan-y",SCROLLER:/^(?:pan-x pan-y)|(?:pan-y pan-x)|auto$/},touchActionToScrollType:function(a){var b=a,c=this.scrollTypes;return"none"===b?"none":b===c.XSCROLLER?"X":b===c.YSCROLLER?"Y":c.SCROLLER.exec(b)?"XY":void 0},POINTER_TYPE:"touch",firstTouch:null,isPrimaryTouch:function(a){return this.firstTouch===a.identifier},setPrimaryTouch:function(a){
(0===R.size||1===R.size&&R.has(1))&&(this.firstTouch=a.identifier,this.firstXY={X:a.clientX,Y:a.clientY},this.scrolling=!1,this.cancelResetClickCount())},removePrimaryPointer:function(a){a.isPrimary&&(this.firstTouch=null,this.firstXY=null,this.resetClickCount())},clickCount:0,resetId:null,resetClickCount:function(){var a=function(){this.clickCount=0,this.resetId=null}.bind(this);this.resetId=setTimeout(a,T)},cancelResetClickCount:function(){this.resetId&&clearTimeout(this.resetId)},typeToButtons:function(a){var b=0;return"touchstart"!==a&&"touchmove"!==a||(b=1),b},touchToPointer:function(a){var b=this.currentTouchEvent,c=u.cloneEvent(a),d=c.pointerId=a.identifier+2;c.target=O[d]||P(c),c.bubbles=!0,c.cancelable=!0,c.detail=this.clickCount,c.button=0,c.buttons=this.typeToButtons(b.type),c.width=2*(a.radiusX||a.webkitRadiusX||0),c.height=2*(a.radiusY||a.webkitRadiusY||0),c.pressure=a.force||a.webkitForce||.5,c.isPrimary=this.isPrimaryTouch(a),c.pointerType=this.POINTER_TYPE,
c.altKey=b.altKey,c.ctrlKey=b.ctrlKey,c.metaKey=b.metaKey,c.shiftKey=b.shiftKey;
var e=this;return c.preventDefault=function(){e.scrolling=!1,e.firstXY=null,b.preventDefault()},c},processTouches:function(a,b){var c=a.changedTouches;this.currentTouchEvent=a;for(var d,e=0;e<c.length;e++)d=c[e],b.call(this,this.touchToPointer(d))},
shouldScroll:function(a){if(this.firstXY){var b,c=a.currentTarget._scrollType;if("none"===c)
b=!1;else if("XY"===c)
b=!0;else{var d=a.changedTouches[0],e=c,f="Y"===c?"X":"Y",g=Math.abs(d["client"+e]-this.firstXY[e]),h=Math.abs(d["client"+f]-this.firstXY[f]);
b=g>=h}return this.firstXY=null,b}},findTouch:function(a,b){for(var c,d=0,e=a.length;d<e&&(c=a[d]);d++)if(c.identifier===b)return!0},
vacuumTouches:function(a){var b=a.touches;
if(R.size>=b.length){var c=[];R.forEach(function(a,d){
if(1!==d&&!this.findTouch(b,d-2)){var e=a.out;c.push(e)}},this),c.forEach(this.cancelOut,this)}},touchstart:function(a){this.vacuumTouches(a),this.setPrimaryTouch(a.changedTouches[0]),this.dedupSynthMouse(a),this.scrolling||(this.clickCount++,this.processTouches(a,this.overDown))},overDown:function(a){R.set(a.pointerId,{target:a.target,out:a,outTarget:a.target}),u.enterOver(a),u.down(a)},touchmove:function(a){this.scrolling||(this.shouldScroll(a)?(this.scrolling=!0,this.touchcancel(a)):(a.preventDefault(),this.processTouches(a,this.moveOverOut)))},moveOverOut:function(a){var b=a,c=R.get(b.pointerId);
if(c){var d=c.out,e=c.outTarget;u.move(b),d&&e!==b.target&&(d.relatedTarget=b.target,b.relatedTarget=e,
d.target=e,b.target?(u.leaveOut(d),u.enterOver(b)):(
b.target=e,b.relatedTarget=null,this.cancelOut(b))),c.out=b,c.outTarget=b.target}},touchend:function(a){this.dedupSynthMouse(a),this.processTouches(a,this.upOut)},upOut:function(a){this.scrolling||(u.up(a),u.leaveOut(a)),this.cleanUpPointer(a)},touchcancel:function(a){this.processTouches(a,this.cancelOut)},cancelOut:function(a){u.cancel(a),u.leaveOut(a),this.cleanUpPointer(a)},cleanUpPointer:function(a){R["delete"](a.pointerId),this.removePrimaryPointer(a)},
dedupSynthMouse:function(a){var b=N.lastTouches,c=a.changedTouches[0];
if(this.isPrimaryTouch(c)){
var d={x:c.clientX,y:c.clientY};b.push(d);var e=function(a,b){var c=a.indexOf(b);c>-1&&a.splice(c,1)}.bind(null,b,d);setTimeout(e,S)}}};M=new c(V.elementAdded,V.elementRemoved,V.elementChanged,V);var W,X,Y,Z=u.pointermap,$=window.MSPointerEvent&&"number"==typeof window.MSPointerEvent.MSPOINTER_TYPE_MOUSE,_={events:["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerOut","MSPointerOver","MSPointerCancel","MSGotPointerCapture","MSLostPointerCapture"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},POINTER_TYPES:["","unavailable","touch","pen","mouse"],prepareEvent:function(a){var b=a;return $&&(b=u.cloneEvent(a),b.pointerType=this.POINTER_TYPES[a.pointerType]),b},cleanup:function(a){Z["delete"](a)},MSPointerDown:function(a){Z.set(a.pointerId,a);var b=this.prepareEvent(a);u.down(b)},MSPointerMove:function(a){var b=this.prepareEvent(a);u.move(b)},MSPointerUp:function(a){var b=this.prepareEvent(a);u.up(b),this.cleanup(a.pointerId)},MSPointerOut:function(a){var b=this.prepareEvent(a);u.leaveOut(b)},MSPointerOver:function(a){var b=this.prepareEvent(a);u.enterOver(b)},MSPointerCancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.cleanup(a.pointerId)},MSLostPointerCapture:function(a){var b=u.makeEvent("lostpointercapture",a);u.dispatchEvent(b)},MSGotPointerCapture:function(a){var b=u.makeEvent("gotpointercapture",a);u.dispatchEvent(b)}},aa=window.navigator;aa.msPointerEnabled?(W=function(a){i(a),j(this),k(a)&&(u.setCapture(a,this,!0),this.msSetPointerCapture(a))},X=function(a){i(a),u.releaseCapture(a,!0),this.msReleasePointerCapture(a)}):(W=function(a){i(a),j(this),k(a)&&u.setCapture(a,this)},X=function(a){i(a),u.releaseCapture(a)}),Y=function(a){return!!u.captureInfo[a]},g(),h(),l();var ba={dispatcher:u,Installer:c,PointerEvent:a,PointerMap:p,targetFinding:v};return ba});

///////////////////////////////////////////////

///////////////////////////////////////////////
var config = {"dark_mode": false, "show_pads": true, "show_fabrication": false, "show_silkscreen": true, "highlight_pin1": false, "redraw_on_drag": true, "board_rotation": 0, "checkboxes": "Sourced,Placed", "bom_view": "left-right", "layer_view": "FB", "extra_fields": []}
///////////////////////////////////////////////

///////////////////////////////////////////////
var pcbdata = {"edges_bbox": {"minx": 98.859999, "miny": 86.774999, "maxx": 203.060001, "maxy": 142.975001}, "edges": [{"type": "segment", "start": [98.96, 86.875], "end": [202.95999999999998, 86.875], "width": 0.19999999999999998}, {"type": "segment", "start": [98.96, 142.875], "end": [98.96, 86.875], "width": 0.19999999999999998}, {"type": "segment", "start": [202.95999999999998, 142.875], "end": [202.95999999999998, 86.875], "width": 0.19999999999999998}, {"type": "segment", "start": [202.95999999999998, 142.875], "end": [98.96, 142.875], "width": 0.19999999999999998}], "silkscreen": {"F": [{"pos": [235.39999999999998, 94.44999999999999], "text": "Tail Pan", "height": 1.2, "width": 1.2, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [237.64999999999998, 89.2], "text": "Pan", "height": 1.2, "width": 1.2, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [236.79999999999998, 86.64999999999999], "text": "Elbow", "height": 1.2, "width": 1.2, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [237.5, 91.85], "text": "Tilt", "height": 1.2, "width": 1.2, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [235.5, 97.64999999999999], "text": "Tail Tilt", "height": 1.2, "width": 1.2, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [237.5, 100.5], "text": "Tilt", "height": 1.2, "width": 1.2, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [237.39999999999998, 103.05], "text": "Pan", "height": 1.2, "width": 1.2, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [236.5, 105.75], "text": "Elbow", "height": 1.2, "width": 1.2, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [92.05, 126.1], "text": "Elbow", "height": 1.2, "width": 1.2, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [91.2, 123.5], "text": "Pan", "height": 1.2, "width": 1.2, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [91.0, 120.94999999999999], "text": "Tilt", "height": 1.2, "width": 1.2, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [90.8, 116.75], "text": "Head \nTilt", "height": 1.2, "width": 1.2, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [84.55, 105.1], "text": "Head Pan", "height": 1.2, "width": 1.2, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [256.3, 90.05], "text": "Fuse Good", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.12, "attr": [], "angle": 0.0}, {"pos": [254.14999999999998, 96.55], "text": "Fuse Good", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.12, "attr": [], "angle": 0.0}, {"pos": [93.2, 110.19999999999999], "text": "Fuse Good", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.12, "attr": [], "angle": 0.0}, {"pos": [91.39999999999999, 99.39999999999999], "text": "Fuse Good", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.12, "attr": [], "angle": 270.0}, {"pos": [153.75, 91.55], "text": "+", "height": 1.25, "width": 1.25, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [143.075, 139.29999999999998], "text": "R31", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"pos": [142.68, 137.94], "text": "D6", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"type": "segment", "start": [141.195, 140.105], "end": [143.48, 140.105], "width": 0.12}, {"type": "segment", "start": [141.195, 138.635], "end": [141.195, 140.105], "width": 0.12}, {"type": "segment", "start": [143.48, 138.635], "end": [141.195, 138.635], "width": 0.12}, {"pos": [136.48999999999998, 101.22999999999999], "text": "L2", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"type": "segment", "start": [142.23999999999998, 100.38], "end": [130.73999999999998, 100.38], "width": 0.12}, {"type": "segment", "start": [142.94, 99.72999999999999], "end": [142.94, 96.78], "width": 0.12}, {"type": "segment", "start": [130.73999999999998, 87.58], "end": [142.23999999999998, 87.58], "width": 0.12}, {"type": "segment", "start": [130.04, 99.67999999999999], "end": [130.04, 96.78], "width": 0.12}, {"type": "segment", "start": [142.94, 91.17999999999999], "end": [142.94, 88.28], "width": 0.12}, {"type": "segment", "start": [130.04, 91.17999999999999], "end": [130.04, 88.28], "width": 0.12}, {"type": "arc", "start": [142.23999999999998, 99.67999999999999], "radius": 0.7, "startangle": 0.0, "endangle": 90.0, "width": 0.12}, {"type": "arc", "start": [142.23999999999998, 88.28], "radius": 0.7, "startangle": -90.0, "endangle": 0.0, "width": 0.12}, {"type": "arc", "start": [130.73999999999998, 88.28], "radius": 0.7, "startangle": 180.0, "endangle": 270.0, "width": 0.12}, {"type": "arc", "start": [130.73999999999998, 99.67999999999999], "radius": 0.7, "startangle": 90.0, "endangle": 180.0, "width": 0.12}, {"pos": [125.99, 98.235], "text": "R12", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "ref": 1}, {"pos": [149.35, 103.33], "text": "U2", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"pos": [149.35, 103.33], "text": "LM25145RGYR", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "segment", "start": [149.059741, 100.9551], "end": [149.640259, 100.9551], "width": 0.15239999999999998}, {"type": "segment", "start": [150.55974, 100.9551], "end": [151.2296, 100.9551], "width": 0.15239999999999998}, {"type": "segment", "start": [148.14025999999998, 105.7049], "end": [147.47039999999998, 105.7049], "width": 0.15239999999999998}, {"type": "segment", "start": [149.640259, 105.7049], "end": [149.059741, 105.7049], "width": 0.15239999999999998}, {"type": "segment", "start": [147.47039999999998, 100.9551], "end": [148.14025999999998, 100.9551], "width": 0.15239999999999998}, {"type": "segment", "start": [151.2296, 105.7049], "end": [150.55974, 105.7049], "width": 0.15239999999999998}, {"pos": [149.35, 103.33], "text": "*", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [129.53, 96.925], "text": "R30", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "ref": 1}, {"pos": [145.76999999999998, 104.0], "text": "R29", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "ref": 1}, {"pos": [142.48, 104.0], "text": "R20", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "ref": 1}, {"pos": [144.11499999999998, 101.41], "text": "R19", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"pos": [151.56, 107.6], "text": "R18", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"pos": [146.09, 106.69999999999999], "text": "R17", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"pos": [146.09, 105.74], "text": "R16", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"pos": [145.34, 100.91499999999999], "text": "R15", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "ref": 1}, {"pos": [148.095, 101.14999999999999], "text": "R14", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"pos": [152.165, 101.17], "text": "R13", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"pos": [148.95, 94.36999999999999], "text": "Q2", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"type": "segment", "start": [147.04999999999998, 95.36999999999999], "end": [150.18, 95.36999999999999], "width": 0.12}, {"type": "segment", "start": [147.72, 98.97], "end": [150.18, 98.97], "width": 0.12}, {"pos": [153.26999999999998, 94.39], "text": "Q1", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"type": "segment", "start": [151.37, 95.39], "end": [154.5, 95.39], "width": 0.12}, {"type": "segment", "start": [152.04, 98.99], "end": [154.5, 98.99], "width": 0.12}, {"pos": [124.42999999999999, 98.63749999999999], "text": "D4", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "ref": 1}, {"type": "segment", "start": [126.595, 100.1225], "end": [126.595, 97.83749999999999], "width": 0.12}, {"type": "segment", "start": [125.125, 100.1225], "end": [126.595, 100.1225], "width": 0.12}, {"type": "segment", "start": [125.125, 97.83749999999999], "end": [125.125, 100.1225], "width": 0.12}, {"pos": [122.91999999999999, 90.3475], "text": "C21", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "ref": 1}, {"type": "segment", "start": [125.28, 90.606078], "end": [125.28, 90.088922], "width": 0.12}, {"type": "segment", "start": [123.86, 90.606078], "end": [123.86, 90.088922], "width": 0.12}, {"pos": [129.51999999999998, 98.865], "text": "C19", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "ref": 1}, {"pos": [143.85999999999999, 103.035], "text": "C18", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "ref": 1}, {"pos": [146.01999999999998, 101.39999999999999], "text": "C16", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"pos": [153.9, 102.085], "text": "C15", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "ref": 1}, {"pos": [145.065, 102.75999999999999], "text": "C14", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"pos": [150.305, 101.16], "text": "C13", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"pos": [152.665, 102.89999999999999], "text": "C12", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"pos": [160.17, 95.5], "text": "C11", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"type": "segment", "start": [159.567936, 98.22999999999999], "end": [160.772064, 98.22999999999999], "width": 0.12}, {"type": "segment", "start": [159.567936, 96.41], "end": [160.772064, 96.41], "width": 0.12}, {"pos": [160.17, 93.2], "text": "C10", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"type": "segment", "start": [159.567936, 95.92999999999999], "end": [160.772064, 95.92999999999999], "width": 0.12}, {"type": "segment", "start": [159.567936, 94.11], "end": [160.772064, 94.11], "width": 0.12}, {"pos": [184.82, 103.94999999999999], "text": "IC3", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "ref": 1}, {"type": "segment", "start": [186.10999999999999, 103.05], "end": [186.10999999999999, 105.5], "width": 0.12}, {"type": "segment", "start": [189.32999999999998, 104.85], "end": [189.32999999999998, 103.05], "width": 0.12}, {"pos": [159.3434, 108.49759999999999], "text": "IC1", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"type": "segment", "start": [158.4434, 107.2076], "end": [160.89339999999999, 107.2076], "width": 0.12}, {"type": "segment", "start": [160.24339999999998, 103.9876], "end": [158.4434, 103.9876], "width": 0.12}, {"pos": [188.87, 101.07], "text": "R28", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "ref": 1}, {"pos": [189.91, 101.065], "text": "R3", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "ref": 1}, {"pos": [190.5, 102.77], "text": "R2", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"pos": [185.60999999999999, 107.7675], "text": "L3", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "ref": 1}, {"type": "segment", "start": [187.97, 108.026078], "end": [187.97, 107.508922], "width": 0.12}, {"type": "segment", "start": [186.54999999999998, 108.026078], "end": [186.54999999999998, 107.508922], "width": 0.12}, {"pos": [186.56, 103.88499999999999], "text": "C35", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "ref": 1}, {"pos": [186.5, 112.05], "text": "C34", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"type": "segment", "start": [186.758578, 109.69], "end": [186.241422, 109.69], "width": 0.12}, {"type": "segment", "start": [186.758578, 111.11], "end": [186.241422, 111.11], "width": 0.12}, {"pos": [190.515, 106.58999999999999], "text": "C33", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"pos": [186.51749999999998, 113.94999999999999], "text": "C30", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"type": "segment", "start": [186.77607799999998, 111.58999999999999], "end": [186.25892199999998, 111.58999999999999], "width": 0.12}, {"type": "segment", "start": [186.77607799999998, 113.00999999999999], "end": [186.25892199999998, 113.00999999999999], "width": 0.12}, {"pos": [189.89, 108.53999999999999], "text": "C25", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"type": "segment", "start": [190.148578, 106.17999999999999], "end": [189.631422, 106.17999999999999], "width": 0.12}, {"type": "segment", "start": [190.148578, 107.6], "end": [189.631422, 107.6], "width": 0.12}, {"pos": [189.9075, 110.44999999999999], "text": "C23", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "ref": 1}, {"type": "segment", "start": [190.166078, 108.08999999999999], "end": [189.648922, 108.08999999999999], "width": 0.12}, {"type": "segment", "start": [190.166078, 109.50999999999999], "end": [189.648922, 109.50999999999999], "width": 0.12}, {"type": "segment", "start": [159.17499999999998, 127.41499999999999], "end": [158.45, 127.41499999999999], "width": 0.12}, {"type": "segment", "start": [162.67, 131.635], "end": [162.67, 130.91], "width": 0.12}, {"type": "segment", "start": [161.945, 131.635], "end": [162.67, 131.635], "width": 0.12}, {"type": "segment", "start": [158.45, 131.635], "end": [158.45, 130.91], "width": 0.12}, {"type": "segment", "start": [159.17499999999998, 131.635], "end": [158.45, 131.635], "width": 0.12}, {"type": "segment", "start": [162.67, 127.41499999999999], "end": [162.67, 128.14], "width": 0.12}, {"type": "segment", "start": [161.945, 127.41499999999999], "end": [162.67, 127.41499999999999], "width": 0.12}, {"type": "segment", "start": [193.06, 97.835], "end": [193.535, 97.835], "width": 0.12}, {"type": "segment", "start": [189.315, 93.615], "end": [189.315, 94.08999999999999], "width": 0.12}, {"type": "segment", "start": [189.79, 93.615], "end": [189.315, 93.615], "width": 0.12}, {"type": "segment", "start": [193.535, 93.615], "end": [193.535, 94.08999999999999], "width": 0.12}, {"type": "segment", "start": [193.06, 93.615], "end": [193.535, 93.615], "width": 0.12}, {"type": "segment", "start": [189.315, 97.835], "end": [189.315, 97.36], "width": 0.12}, {"type": "segment", "start": [189.79, 97.835], "end": [189.315, 97.835], "width": 0.12}, {"type": "segment", "start": [195.424721, 90.63499999999999], "end": [195.75027899999998, 90.63499999999999], "width": 0.12}, {"type": "segment", "start": [195.424721, 89.615], "end": [195.75027899999998, 89.615], "width": 0.12}, {"type": "segment", "start": [195.612221, 93.485], "end": [195.93777899999998, 93.485], "width": 0.12}, {"type": "segment", "start": [195.612221, 92.46499999999999], "end": [195.93777899999998, 92.46499999999999], "width": 0.12}, {"type": "segment", "start": [195.612221, 95.50999999999999], "end": [195.93777899999998, 95.50999999999999], "width": 0.12}, {"type": "segment", "start": [195.612221, 94.49], "end": [195.93777899999998, 94.49], "width": 0.12}, {"type": "segment", "start": [195.599721, 98.285], "end": [195.925279, 98.285], "width": 0.12}, {"type": "segment", "start": [195.599721, 97.265], "end": [195.925279, 97.265], "width": 0.12}, {"type": "segment", "start": [195.374721, 100.75999999999999], "end": [195.700279, 100.75999999999999], "width": 0.12}, {"type": "segment", "start": [195.374721, 99.74], "end": [195.700279, 99.74], "width": 0.12}, {"type": "segment", "start": [120.67999999999999, 110.755], "end": [120.3, 110.755], "width": 0.12}, {"type": "segment", "start": [120.67999999999999, 104.335], "end": [120.67999999999999, 110.755], "width": 0.12}, {"type": "segment", "start": [138.92, 104.335], "end": [138.92, 110.755], "width": 0.12}, {"type": "segment", "start": [120.67999999999999, 104.335], "end": [138.92, 104.335], "width": 0.12}, {"type": "segment", "start": [138.92, 130.07999999999998], "end": [137.92, 130.07999999999998], "width": 0.12}, {"type": "segment", "start": [138.92, 129.29999999999998], "end": [138.92, 130.07999999999998], "width": 0.12}, {"type": "segment", "start": [120.67999999999999, 130.07999999999998], "end": [121.67999999999999, 130.07999999999998], "width": 0.12}, {"type": "segment", "start": [120.67999999999999, 129.29999999999998], "end": [120.67999999999999, 130.07999999999998], "width": 0.12}, {"type": "segment", "start": [174.81, 113.353922], "end": [174.81, 113.871078], "width": 0.12}, {"type": "segment", "start": [173.39, 113.353922], "end": [173.39, 113.871078], "width": 0.12}, {"type": "segment", "start": [176.70999999999998, 113.341422], "end": [176.70999999999998, 113.858578], "width": 0.12}, {"type": "segment", "start": [175.29, 113.341422], "end": [175.29, 113.858578], "width": 0.12}, {"type": "segment", "start": [172.91, 113.341422], "end": [172.91, 113.858578], "width": 0.12}, {"type": "segment", "start": [171.48999999999998, 113.341422], "end": [171.48999999999998, 113.858578], "width": 0.12}, {"type": "segment", "start": [178.60999999999999, 113.341422], "end": [178.60999999999999, 113.858578], "width": 0.12}, {"type": "segment", "start": [177.19, 113.341422], "end": [177.19, 113.858578], "width": 0.12}, {"type": "segment", "start": [181.415, 97.16], "end": [180.86499999999998, 97.16], "width": 0.12}, {"type": "segment", "start": [180.86499999999998, 97.16], "end": [180.86499999999998, 96.61], "width": 0.12}, {"type": "segment", "start": [184.535, 92.94], "end": [185.08499999999998, 92.94], "width": 0.12}, {"type": "segment", "start": [185.08499999999998, 92.94], "end": [185.08499999999998, 93.49], "width": 0.12}, {"type": "segment", "start": [181.415, 92.94], "end": [180.86499999999998, 92.94], "width": 0.12}, {"type": "segment", "start": [180.86499999999998, 92.94], "end": [180.86499999999998, 93.49], "width": 0.12}, {"type": "segment", "start": [184.535, 97.16], "end": [185.08499999999998, 97.16], "width": 0.12}, {"type": "segment", "start": [172.89, 110.262779], "end": [172.89, 109.937221], "width": 0.12}, {"type": "segment", "start": [173.91, 110.262779], "end": [173.91, 109.937221], "width": 0.12}, {"type": "segment", "start": [191.575279, 112.115], "end": [191.249721, 112.115], "width": 0.12}, {"type": "segment", "start": [191.575279, 113.13499999999999], "end": [191.249721, 113.13499999999999], "width": 0.12}, {"type": "segment", "start": [109.749721, 105.735], "end": [110.075279, 105.735], "width": 0.12}, {"type": "segment", "start": [109.749721, 104.71499999999999], "end": [110.075279, 104.71499999999999], "width": 0.12}, {"type": "segment", "start": [191.550279, 114.78999999999999], "end": [191.224721, 114.78999999999999], "width": 0.12}, {"type": "segment", "start": [191.550279, 115.80999999999999], "end": [191.224721, 115.80999999999999], "width": 0.12}, {"type": "segment", "start": [109.79972099999999, 108.68499999999999], "end": [110.12527899999999, 108.68499999999999], "width": 0.12}, {"type": "segment", "start": [109.79972099999999, 107.66499999999999], "end": [110.12527899999999, 107.66499999999999], "width": 0.12}, {"type": "segment", "start": [191.537779, 117.28999999999999], "end": [191.212221, 117.28999999999999], "width": 0.12}, {"type": "segment", "start": [191.537779, 118.30999999999999], "end": [191.212221, 118.30999999999999], "width": 0.12}, {"type": "segment", "start": [109.774721, 111.36], "end": [110.100279, 111.36], "width": 0.12}, {"type": "segment", "start": [109.774721, 110.33999999999999], "end": [110.100279, 110.33999999999999], "width": 0.12}, {"type": "segment", "start": [191.512779, 119.78999999999999], "end": [191.187221, 119.78999999999999], "width": 0.12}, {"type": "segment", "start": [191.512779, 120.80999999999999], "end": [191.187221, 120.80999999999999], "width": 0.12}, {"type": "segment", "start": [109.79972099999999, 113.80999999999999], "end": [110.12527899999999, 113.80999999999999], "width": 0.12}, {"type": "segment", "start": [109.79972099999999, 112.78999999999999], "end": [110.12527899999999, 112.78999999999999], "width": 0.12}, {"type": "segment", "start": [191.575279, 122.41499999999999], "end": [191.249721, 122.41499999999999], "width": 0.12}, {"type": "segment", "start": [191.575279, 123.43499999999999], "end": [191.249721, 123.43499999999999], "width": 0.12}, {"type": "segment", "start": [109.824721, 116.535], "end": [110.150279, 116.535], "width": 0.12}, {"type": "segment", "start": [109.824721, 115.515], "end": [110.150279, 115.515], "width": 0.12}, {"type": "segment", "start": [191.550279, 125.14], "end": [191.224721, 125.14], "width": 0.12}, {"type": "segment", "start": [191.550279, 126.16], "end": [191.224721, 126.16], "width": 0.12}, {"type": "segment", "start": [109.774721, 119.05999999999999], "end": [110.100279, 119.05999999999999], "width": 0.12}, {"type": "segment", "start": [109.774721, 118.03999999999999], "end": [110.100279, 118.03999999999999], "width": 0.12}, {"type": "segment", "start": [191.575279, 127.74], "end": [191.249721, 127.74], "width": 0.12}, {"type": "segment", "start": [191.575279, 128.76], "end": [191.249721, 128.76], "width": 0.12}, {"type": "segment", "start": [109.762221, 121.61], "end": [110.087779, 121.61], "width": 0.12}, {"type": "segment", "start": [109.762221, 120.58999999999999], "end": [110.087779, 120.58999999999999], "width": 0.12}, {"type": "segment", "start": [191.612779, 131.04], "end": [191.287221, 131.04], "width": 0.12}, {"type": "segment", "start": [191.612779, 132.06], "end": [191.287221, 132.06], "width": 0.12}, {"type": "segment", "start": [109.72472099999999, 124.21], "end": [110.05027899999999, 124.21], "width": 0.12}, {"type": "segment", "start": [109.72472099999999, 123.19], "end": [110.05027899999999, 123.19], "width": 0.12}, {"type": "segment", "start": [179.23999999999998, 104.55027899999999], "end": [179.23999999999998, 104.22472099999999], "width": 0.12}, {"type": "segment", "start": [180.26, 104.55027899999999], "end": [180.26, 104.22472099999999], "width": 0.12}, {"type": "segment", "start": [175.92999999999998, 94.44], "end": [175.92999999999998, 90.2], "width": 0.12}, {"type": "segment", "start": [166.42999999999998, 97.46], "end": [166.42999999999998, 95.94], "width": 0.12}, {"type": "segment", "start": [166.42999999999998, 94.44], "end": [166.42999999999998, 90.2], "width": 0.12}, {"type": "segment", "start": [175.92999999999998, 97.46], "end": [174.42999999999998, 97.46], "width": 0.12}, {"type": "segment", "start": [175.92999999999998, 97.46], "end": [175.92999999999998, 95.94], "width": 0.12}, {"type": "segment", "start": [167.92999999999998, 97.46], "end": [166.42999999999998, 97.46], "width": 0.12}, {"type": "segment", "start": [170.62, 108.425], "end": [170.62, 108.13], "width": 0.12}, {"type": "segment", "start": [170.62, 108.13], "end": [167.78, 108.13], "width": 0.12}, {"type": "segment", "start": [167.78, 108.13], "end": [167.78, 108.425], "width": 0.12}, {"type": "segment", "start": [167.78, 111.375], "end": [167.78, 111.67], "width": 0.12}, {"type": "segment", "start": [167.78, 111.67], "end": [170.62, 111.67], "width": 0.12}, {"type": "segment", "start": [170.62, 111.67], "end": [170.62, 111.375], "width": 0.12}, {"type": "segment", "start": [171.35, 111.375], "end": [170.62, 111.375], "width": 0.12}, {"type": "segment", "start": [182.32, 111.425], "end": [182.32, 111.13], "width": 0.12}, {"type": "segment", "start": [182.32, 111.13], "end": [179.48, 111.13], "width": 0.12}, {"type": "segment", "start": [179.48, 111.13], "end": [179.48, 111.425], "width": 0.12}, {"type": "segment", "start": [179.48, 114.375], "end": [179.48, 114.67], "width": 0.12}, {"type": "segment", "start": [179.48, 114.67], "end": [182.32, 114.67], "width": 0.12}, {"type": "segment", "start": [182.32, 114.67], "end": [182.32, 114.375], "width": 0.12}, {"type": "segment", "start": [183.04999999999998, 114.375], "end": [182.32, 114.375], "width": 0.12}, {"type": "segment", "start": [182.375, 109.92], "end": [182.67, 109.92], "width": 0.12}, {"type": "segment", "start": [182.67, 109.92], "end": [182.67, 107.08], "width": 0.12}, {"type": "segment", "start": [182.67, 107.08], "end": [182.375, 107.08], "width": 0.12}, {"type": "segment", "start": [179.42499999999998, 107.08], "end": [179.13, 107.08], "width": 0.12}, {"type": "segment", "start": [179.13, 107.08], "end": [179.13, 109.92], "width": 0.12}, {"type": "segment", "start": [179.13, 109.92], "end": [179.42499999999998, 109.92], "width": 0.12}, {"type": "segment", "start": [179.42499999999998, 110.64999999999999], "end": [179.42499999999998, 109.92], "width": 0.12}, {"type": "segment", "start": [176.28, 102.475], "end": [176.28, 102.77], "width": 0.12}, {"type": "segment", "start": [176.28, 102.77], "end": [179.12, 102.77], "width": 0.12}, {"type": "segment", "start": [179.12, 102.77], "end": [179.12, 102.475], "width": 0.12}, {"type": "segment", "start": [179.12, 99.52499999999999], "end": [179.12, 99.22999999999999], "width": 0.12}, {"type": "segment", "start": [179.12, 99.22999999999999], "end": [176.28, 99.22999999999999], "width": 0.12}, {"type": "segment", "start": [176.28, 99.22999999999999], "end": [176.28, 99.52499999999999], "width": 0.12}, {"type": "segment", "start": [175.54999999999998, 99.52499999999999], "end": [176.28, 99.52499999999999], "width": 0.12}, {"type": "segment", "start": [171.92499999999998, 104.42999999999999], "end": [171.63, 104.42999999999999], "width": 0.12}, {"type": "segment", "start": [171.63, 104.42999999999999], "end": [171.63, 107.27], "width": 0.12}, {"type": "segment", "start": [171.63, 107.27], "end": [171.92499999999998, 107.27], "width": 0.12}, {"type": "segment", "start": [174.875, 107.27], "end": [175.17, 107.27], "width": 0.12}, {"type": "segment", "start": [175.17, 107.27], "end": [175.17, 104.42999999999999], "width": 0.12}, {"type": "segment", "start": [175.17, 104.42999999999999], "end": [174.875, 104.42999999999999], "width": 0.12}, {"type": "segment", "start": [174.875, 103.69999999999999], "end": [174.875, 104.42999999999999], "width": 0.12}, {"type": "segment", "start": [176.67499999999998, 111.5], "end": [176.275, 111.5], "width": 0.12}, {"type": "segment", "start": [176.67499999999998, 108.3], "end": [176.275, 108.3], "width": 0.12}, {"type": "segment", "start": [189.05499999999998, 89.33999999999999], "end": [188.125, 89.33999999999999], "width": 0.12}, {"type": "segment", "start": [185.89499999999998, 89.33999999999999], "end": [186.825, 89.33999999999999], "width": 0.12}, {"type": "segment", "start": [185.89499999999998, 89.33999999999999], "end": [185.89499999999998, 91.5], "width": 0.12}, {"type": "segment", "start": [189.05499999999998, 89.33999999999999], "end": [189.05499999999998, 90.8], "width": 0.12}, {"type": "segment", "start": [177.358578, 105.61], "end": [176.841422, 105.61], "width": 0.12}, {"type": "segment", "start": [177.358578, 104.19], "end": [176.841422, 104.19], "width": 0.12}, {"type": "segment", "start": [177.358578, 107.50999999999999], "end": [176.841422, 107.50999999999999], "width": 0.12}, {"type": "segment", "start": [177.358578, 106.08999999999999], "end": [176.841422, 106.08999999999999], "width": 0.12}, {"type": "segment", "start": [169.971078, 107.46], "end": [169.453922, 107.46], "width": 0.12}, {"type": "segment", "start": [169.971078, 106.03999999999999], "end": [169.453922, 106.03999999999999], "width": 0.12}, {"type": "circle", "start": [177.15699999999998, 129.813], "radius": 0.10662999999999999, "width": 0.254}, {"type": "segment", "start": [174.785, 131.095], "end": [174.785, 140.825], "width": 0.19999999999999998}, {"type": "segment", "start": [179.815, 131.095], "end": [179.815, 140.825], "width": 0.19999999999999998}, {"type": "circle", "start": [182.382, 129.813], "radius": 0.10662999999999999, "width": 0.254}, {"type": "segment", "start": [180.01, 131.095], "end": [180.01, 140.825], "width": 0.19999999999999998}, {"type": "segment", "start": [185.04, 131.095], "end": [185.04, 140.825], "width": 0.19999999999999998}, {"type": "circle", "start": [111.46799999999999, 102.187], "radius": 0.10662999999999999, "width": 0.254}, {"type": "segment", "start": [113.83999999999999, 100.905], "end": [113.83999999999999, 91.175], "width": 0.19999999999999998}, {"type": "segment", "start": [108.80999999999999, 100.905], "end": [108.80999999999999, 91.175], "width": 0.19999999999999998}, {"type": "circle", "start": [116.893, 102.207], "radius": 0.10662999999999999, "width": 0.254}, {"type": "segment", "start": [119.265, 100.925], "end": [119.265, 91.195], "width": 0.19999999999999998}, {"type": "segment", "start": [114.235, 100.925], "end": [114.235, 91.195], "width": 0.19999999999999998}, {"type": "segment", "start": [177.48999999999998, 90.035], "end": [177.48999999999998, 90.25999999999999], "width": 0.12}, {"type": "segment", "start": [180.20999999999998, 87.53999999999999], "end": [179.73499999999999, 87.53999999999999], "width": 0.12}, {"type": "segment", "start": [180.20999999999998, 87.765], "end": [180.20999999999998, 87.53999999999999], "width": 0.12}, {"type": "segment", "start": [180.20999999999998, 90.25999999999999], "end": [179.73499999999999, 90.25999999999999], "width": 0.12}, {"type": "segment", "start": [180.20999999999998, 90.035], "end": [180.20999999999998, 90.25999999999999], "width": 0.12}, {"type": "segment", "start": [177.48999999999998, 87.53999999999999], "end": [177.965, 87.53999999999999], "width": 0.12}, {"type": "segment", "start": [177.48999999999998, 87.765], "end": [177.48999999999998, 87.53999999999999], "width": 0.12}, {"type": "segment", "start": [147.91, 125.565], "end": [147.91, 125.08999999999999], "width": 0.12}, {"type": "segment", "start": [142.69, 130.31], "end": [143.165, 130.31], "width": 0.12}, {"type": "segment", "start": [142.69, 129.835], "end": [142.69, 130.31], "width": 0.12}, {"type": "segment", "start": [142.69, 125.08999999999999], "end": [143.165, 125.08999999999999], "width": 0.12}, {"type": "segment", "start": [142.69, 125.565], "end": [142.69, 125.08999999999999], "width": 0.12}, {"type": "segment", "start": [147.91, 130.31], "end": [147.435, 130.31], "width": 0.12}, {"type": "segment", "start": [147.91, 129.835], "end": [147.91, 130.31], "width": 0.12}, {"type": "segment", "start": [140.88, 142.445], "end": [140.88, 142.545], "width": 0.12}, {"type": "segment", "start": [144.12, 142.445], "end": [144.12, 142.545], "width": 0.12}, {"type": "segment", "start": [140.88, 142.545], "end": [144.12, 142.545], "width": 0.12}, {"type": "segment", "start": [140.88, 140.305], "end": [140.88, 140.405], "width": 0.12}, {"type": "segment", "start": [144.12, 140.305], "end": [144.12, 140.405], "width": 0.12}, {"type": "segment", "start": [140.88, 140.305], "end": [144.12, 140.305], "width": 0.12}, {"type": "segment", "start": [153.31, 130.505], "end": [151.85, 130.505], "width": 0.12}, {"type": "segment", "start": [153.31, 127.345], "end": [151.15, 127.345], "width": 0.12}, {"type": "segment", "start": [153.31, 127.345], "end": [153.31, 128.275], "width": 0.12}, {"type": "segment", "start": [153.31, 130.505], "end": [153.31, 129.575], "width": 0.12}, {"type": "segment", "start": [193.545, 112.655], "end": [193.545, 111.32499999999999], "width": 0.12}, {"type": "segment", "start": [194.875, 112.655], "end": [193.545, 112.655], "width": 0.12}, {"type": "segment", "start": [196.14499999999998, 112.655], "end": [196.14499999999998, 109.99499999999999], "width": 0.12}, {"type": "segment", "start": [196.14499999999998, 109.99499999999999], "end": [201.285, 109.99499999999999], "width": 0.12}, {"type": "segment", "start": [196.14499999999998, 112.655], "end": [201.285, 112.655], "width": 0.12}, {"type": "segment", "start": [201.285, 112.655], "end": [201.285, 109.99499999999999], "width": 0.12}, {"type": "segment", "start": [107.85499999999999, 105.52], "end": [107.85499999999999, 106.85], "width": 0.12}, {"type": "segment", "start": [106.52499999999999, 105.52], "end": [107.85499999999999, 105.52], "width": 0.12}, {"type": "segment", "start": [105.255, 105.52], "end": [105.255, 108.17999999999999], "width": 0.12}, {"type": "segment", "start": [105.255, 108.17999999999999], "end": [100.115, 108.17999999999999], "width": 0.12}, {"type": "segment", "start": [105.255, 105.52], "end": [100.115, 105.52], "width": 0.12}, {"type": "segment", "start": [100.115, 105.52], "end": [100.115, 108.17999999999999], "width": 0.12}, {"type": "segment", "start": [193.545, 115.22999999999999], "end": [193.545, 113.89999999999999], "width": 0.12}, {"type": "segment", "start": [194.875, 115.22999999999999], "end": [193.545, 115.22999999999999], "width": 0.12}, {"type": "segment", "start": [196.14499999999998, 115.22999999999999], "end": [196.14499999999998, 112.57], "width": 0.12}, {"type": "segment", "start": [196.14499999999998, 112.57], "end": [201.285, 112.57], "width": 0.12}, {"type": "segment", "start": [196.14499999999998, 115.22999999999999], "end": [201.285, 115.22999999999999], "width": 0.12}, {"type": "segment", "start": [201.285, 115.22999999999999], "end": [201.285, 112.57], "width": 0.12}, {"type": "segment", "start": [107.85499999999999, 108.095], "end": [107.85499999999999, 109.425], "width": 0.12}, {"type": "segment", "start": [106.52499999999999, 108.095], "end": [107.85499999999999, 108.095], "width": 0.12}, {"type": "segment", "start": [105.255, 108.095], "end": [105.255, 110.755], "width": 0.12}, {"type": "segment", "start": [105.255, 110.755], "end": [100.115, 110.755], "width": 0.12}, {"type": "segment", "start": [105.255, 108.095], "end": [100.115, 108.095], "width": 0.12}, {"type": "segment", "start": [100.115, 108.095], "end": [100.115, 110.755], "width": 0.12}, {"type": "segment", "start": [193.545, 117.83], "end": [193.545, 116.5], "width": 0.12}, {"type": "segment", "start": [194.875, 117.83], "end": [193.545, 117.83], "width": 0.12}, {"type": "segment", "start": [196.14499999999998, 117.83], "end": [196.14499999999998, 115.17], "width": 0.12}, {"type": "segment", "start": [196.14499999999998, 115.17], "end": [201.285, 115.17], "width": 0.12}, {"type": "segment", "start": [196.14499999999998, 117.83], "end": [201.285, 117.83], "width": 0.12}, {"type": "segment", "start": [201.285, 117.83], "end": [201.285, 115.17], "width": 0.12}, {"type": "segment", "start": [107.85499999999999, 110.695], "end": [107.85499999999999, 112.02499999999999], "width": 0.12}, {"type": "segment", "start": [106.52499999999999, 110.695], "end": [107.85499999999999, 110.695], "width": 0.12}, {"type": "segment", "start": [105.255, 110.695], "end": [105.255, 113.35499999999999], "width": 0.12}, {"type": "segment", "start": [105.255, 113.35499999999999], "end": [100.115, 113.35499999999999], "width": 0.12}, {"type": "segment", "start": [105.255, 110.695], "end": [100.115, 110.695], "width": 0.12}, {"type": "segment", "start": [100.115, 110.695], "end": [100.115, 113.35499999999999], "width": 0.12}, {"type": "segment", "start": [193.545, 120.42999999999999], "end": [193.545, 119.1], "width": 0.12}, {"type": "segment", "start": [194.875, 120.42999999999999], "end": [193.545, 120.42999999999999], "width": 0.12}, {"type": "segment", "start": [196.14499999999998, 120.42999999999999], "end": [196.14499999999998, 117.77], "width": 0.12}, {"type": "segment", "start": [196.14499999999998, 117.77], "end": [201.285, 117.77], "width": 0.12}, {"type": "segment", "start": [196.14499999999998, 120.42999999999999], "end": [201.285, 120.42999999999999], "width": 0.12}, {"type": "segment", "start": [201.285, 120.42999999999999], "end": [201.285, 117.77], "width": 0.12}, {"type": "segment", "start": [107.85499999999999, 113.295], "end": [107.85499999999999, 114.625], "width": 0.12}, {"type": "segment", "start": [106.52499999999999, 113.295], "end": [107.85499999999999, 113.295], "width": 0.12}, {"type": "segment", "start": [105.255, 113.295], "end": [105.255, 115.955], "width": 0.12}, {"type": "segment", "start": [105.255, 115.955], "end": [100.115, 115.955], "width": 0.12}, {"type": "segment", "start": [105.255, 113.295], "end": [100.115, 113.295], "width": 0.12}, {"type": "segment", "start": [100.115, 113.295], "end": [100.115, 115.955], "width": 0.12}, {"type": "segment", "start": [193.565, 122.97999999999999], "end": [193.565, 121.64999999999999], "width": 0.12}, {"type": "segment", "start": [194.89499999999998, 122.97999999999999], "end": [193.565, 122.97999999999999], "width": 0.12}, {"type": "segment", "start": [196.165, 122.97999999999999], "end": [196.165, 120.32], "width": 0.12}, {"type": "segment", "start": [196.165, 120.32], "end": [201.30499999999998, 120.32], "width": 0.12}, {"type": "segment", "start": [196.165, 122.97999999999999], "end": [201.30499999999998, 122.97999999999999], "width": 0.12}, {"type": "segment", "start": [201.30499999999998, 122.97999999999999], "end": [201.30499999999998, 120.32], "width": 0.12}, {"type": "segment", "start": [107.85499999999999, 115.895], "end": [107.85499999999999, 117.225], "width": 0.12}, {"type": "segment", "start": [106.52499999999999, 115.895], "end": [107.85499999999999, 115.895], "width": 0.12}, {"type": "segment", "start": [105.255, 115.895], "end": [105.255, 118.55499999999999], "width": 0.12}, {"type": "segment", "start": [105.255, 118.55499999999999], "end": [100.115, 118.55499999999999], "width": 0.12}, {"type": "segment", "start": [105.255, 115.895], "end": [100.115, 115.895], "width": 0.12}, {"type": "segment", "start": [100.115, 115.895], "end": [100.115, 118.55499999999999], "width": 0.12}, {"type": "segment", "start": [193.57, 125.58], "end": [193.57, 124.25], "width": 0.12}, {"type": "segment", "start": [194.89999999999998, 125.58], "end": [193.57, 125.58], "width": 0.12}, {"type": "segment", "start": [196.17, 125.58], "end": [196.17, 122.91999999999999], "width": 0.12}, {"type": "segment", "start": [196.17, 122.91999999999999], "end": [201.31, 122.91999999999999], "width": 0.12}, {"type": "segment", "start": [196.17, 125.58], "end": [201.31, 125.58], "width": 0.12}, {"type": "segment", "start": [201.31, 125.58], "end": [201.31, 122.91999999999999], "width": 0.12}, {"type": "segment", "start": [107.85499999999999, 118.49499999999999], "end": [107.85499999999999, 119.82499999999999], "width": 0.12}, {"type": "segment", "start": [106.52499999999999, 118.49499999999999], "end": [107.85499999999999, 118.49499999999999], "width": 0.12}, {"type": "segment", "start": [105.255, 118.49499999999999], "end": [105.255, 121.155], "width": 0.12}, {"type": "segment", "start": [105.255, 121.155], "end": [100.115, 121.155], "width": 0.12}, {"type": "segment", "start": [105.255, 118.49499999999999], "end": [100.115, 118.49499999999999], "width": 0.12}, {"type": "segment", "start": [100.115, 118.49499999999999], "end": [100.115, 121.155], "width": 0.12}, {"type": "segment", "start": [193.57, 128.20499999999998], "end": [193.57, 126.875], "width": 0.12}, {"type": "segment", "start": [194.89999999999998, 128.20499999999998], "end": [193.57, 128.20499999999998], "width": 0.12}, {"type": "segment", "start": [196.17, 128.20499999999998], "end": [196.17, 125.54499999999999], "width": 0.12}, {"type": "segment", "start": [196.17, 125.54499999999999], "end": [201.31, 125.54499999999999], "width": 0.12}, {"type": "segment", "start": [196.17, 128.20499999999998], "end": [201.31, 128.20499999999998], "width": 0.12}, {"type": "segment", "start": [201.31, 128.20499999999998], "end": [201.31, 125.54499999999999], "width": 0.12}, {"type": "segment", "start": [107.85499999999999, 121.095], "end": [107.85499999999999, 122.425], "width": 0.12}, {"type": "segment", "start": [106.52499999999999, 121.095], "end": [107.85499999999999, 121.095], "width": 0.12}, {"type": "segment", "start": [105.255, 121.095], "end": [105.255, 123.755], "width": 0.12}, {"type": "segment", "start": [105.255, 123.755], "end": [100.115, 123.755], "width": 0.12}, {"type": "segment", "start": [105.255, 121.095], "end": [100.115, 121.095], "width": 0.12}, {"type": "segment", "start": [100.115, 121.095], "end": [100.115, 123.755], "width": 0.12}, {"type": "segment", "start": [193.545, 130.805], "end": [193.545, 129.475], "width": 0.12}, {"type": "segment", "start": [194.875, 130.805], "end": [193.545, 130.805], "width": 0.12}, {"type": "segment", "start": [196.14499999999998, 130.805], "end": [196.14499999999998, 128.14499999999998], "width": 0.12}, {"type": "segment", "start": [196.14499999999998, 128.14499999999998], "end": [201.285, 128.14499999999998], "width": 0.12}, {"type": "segment", "start": [196.14499999999998, 130.805], "end": [201.285, 130.805], "width": 0.12}, {"type": "segment", "start": [201.285, 130.805], "end": [201.285, 128.14499999999998], "width": 0.12}, {"type": "segment", "start": [107.85499999999999, 123.695], "end": [107.85499999999999, 125.02499999999999], "width": 0.12}, {"type": "segment", "start": [106.52499999999999, 123.695], "end": [107.85499999999999, 123.695], "width": 0.12}, {"type": "segment", "start": [105.255, 123.695], "end": [105.255, 126.35499999999999], "width": 0.12}, {"type": "segment", "start": [105.255, 126.35499999999999], "end": [100.115, 126.35499999999999], "width": 0.12}, {"type": "segment", "start": [105.255, 123.695], "end": [100.115, 123.695], "width": 0.12}, {"type": "segment", "start": [100.115, 123.695], "end": [100.115, 126.35499999999999], "width": 0.12}, {"type": "circle", "start": [180.5, 124.25049999999999], "radius": 0.1625, "width": 0.254}, {"type": "circle", "start": [170.825, 121.6245], "radius": 0.1625, "width": 0.254}, {"type": "circle", "start": [102.85, 100.45049999999999], "radius": 0.1625, "width": 0.254}, {"type": "circle", "start": [108.4755, 133.1], "radius": 0.1625, "width": 0.254}, {"type": "segment", "start": [174.695, 129.045], "end": [176.98, 129.045], "width": 0.12}, {"type": "segment", "start": [174.695, 127.57499999999999], "end": [174.695, 129.045], "width": 0.12}, {"type": "segment", "start": [176.98, 127.57499999999999], "end": [174.695, 127.57499999999999], "width": 0.12}, {"type": "segment", "start": [190.05499999999998, 135.805], "end": [187.76999999999998, 135.805], "width": 0.12}, {"type": "segment", "start": [190.05499999999998, 137.275], "end": [190.05499999999998, 135.805], "width": 0.12}, {"type": "segment", "start": [187.76999999999998, 137.275], "end": [190.05499999999998, 137.275], "width": 0.12}, {"type": "segment", "start": [101.99499999999999, 104.955], "end": [101.99499999999999, 102.67], "width": 0.12}, {"type": "segment", "start": [100.52499999999999, 104.955], "end": [101.99499999999999, 104.955], "width": 0.12}, {"type": "segment", "start": [100.52499999999999, 102.67], "end": [100.52499999999999, 104.955], "width": 0.12}, {"type": "segment", "start": [115.145, 106.345], "end": [115.145, 108.63], "width": 0.12}, {"type": "segment", "start": [116.615, 106.345], "end": [115.145, 106.345], "width": 0.12}, {"type": "segment", "start": [116.615, 108.63], "end": [116.615, 106.345], "width": 0.12}, {"type": "segment", "start": [151.3225, 131.09], "end": [149.0375, 131.09], "width": 0.12}, {"type": "segment", "start": [151.3225, 132.56], "end": [151.3225, 131.09], "width": 0.12}, {"type": "segment", "start": [149.0375, 132.56], "end": [151.3225, 132.56], "width": 0.12}, {"type": "segment", "start": [151.1, 123.07499999999999], "end": [152.2, 121.975], "width": 0.15}, {"type": "segment", "start": [151.1, 121.975], "end": [156.1, 121.975], "width": 0.15}, {"type": "segment", "start": [156.1, 121.975], "end": [156.1, 126.975], "width": 0.15}, {"type": "segment", "start": [156.1, 126.975], "end": [151.1, 126.975], "width": 0.15}, {"type": "segment", "start": [151.1, 126.975], "end": [151.1, 121.975], "width": 0.15}, {"type": "segment", "start": [144.42249999999999, 107.03999999999999], "end": [142.1375, 107.03999999999999], "width": 0.12}, {"type": "segment", "start": [144.42249999999999, 108.50999999999999], "end": [144.42249999999999, 107.03999999999999], "width": 0.12}, {"type": "segment", "start": [142.1375, 108.50999999999999], "end": [144.42249999999999, 108.50999999999999], "width": 0.12}, {"type": "segment", "start": [152.54399999999998, 116.955], "end": [152.54399999999998, 116.85499999999999], "width": 0.12}, {"type": "segment", "start": [149.304, 116.955], "end": [149.304, 116.85499999999999], "width": 0.12}, {"type": "segment", "start": [152.54399999999998, 116.85499999999999], "end": [149.304, 116.85499999999999], "width": 0.12}, {"type": "segment", "start": [152.54399999999998, 119.095], "end": [152.54399999999998, 118.99499999999999], "width": 0.12}, {"type": "segment", "start": [149.304, 119.095], "end": [149.304, 118.99499999999999], "width": 0.12}, {"type": "segment", "start": [152.54399999999998, 119.095], "end": [149.304, 119.095], "width": 0.12}, {"type": "segment", "start": [152.5395, 119.58], "end": [152.5395, 119.47999999999999], "width": 0.12}, {"type": "segment", "start": [149.2995, 119.58], "end": [149.2995, 119.47999999999999], "width": 0.12}, {"type": "segment", "start": [152.5395, 119.47999999999999], "end": [149.2995, 119.47999999999999], "width": 0.12}, {"type": "segment", "start": [152.5395, 121.72], "end": [152.5395, 121.61999999999999], "width": 0.12}, {"type": "segment", "start": [149.2995, 121.72], "end": [149.2995, 121.61999999999999], "width": 0.12}, {"type": "segment", "start": [152.5395, 121.72], "end": [149.2995, 121.72], "width": 0.12}, {"type": "segment", "start": [142.375, 110.425], "end": [143.725, 110.425], "width": 0.12}, {"type": "segment", "start": [142.375, 112.175], "end": [143.725, 112.175], "width": 0.12}, {"type": "segment", "start": [159.185, 109.89], "end": [159.185, 109.41499999999999], "width": 0.12}, {"type": "segment", "start": [154.965, 113.63499999999999], "end": [155.44, 113.63499999999999], "width": 0.12}, {"type": "segment", "start": [154.965, 113.16], "end": [154.965, 113.63499999999999], "width": 0.12}, {"type": "segment", "start": [154.965, 109.41499999999999], "end": [155.44, 109.41499999999999], "width": 0.12}, {"type": "segment", "start": [154.965, 109.89], "end": [154.965, 109.41499999999999], "width": 0.12}, {"type": "segment", "start": [159.185, 113.63499999999999], "end": [158.70999999999998, 113.63499999999999], "width": 0.12}, {"type": "segment", "start": [159.185, 113.16], "end": [159.185, 113.63499999999999], "width": 0.12}, {"type": "segment", "start": [140.86096, 117.00088], "end": [141.12096, 117.00088], "width": 0.12}, {"type": "segment", "start": [140.86096, 117.00088], "end": [140.86096, 116.74087999999999], "width": 0.12}, {"type": "segment", "start": [140.86096, 112.98088], "end": [141.12096, 112.98088], "width": 0.12}, {"type": "segment", "start": [146.28096, 117.00088], "end": [146.02096, 117.00088], "width": 0.12}, {"type": "segment", "start": [146.28096, 117.00088], "end": [146.28096, 116.74087999999999], "width": 0.12}, {"type": "segment", "start": [146.28096, 112.98088], "end": [146.02096, 112.98088], "width": 0.12}, {"type": "segment", "start": [146.28096, 112.98088], "end": [146.28096, 113.24087999999999], "width": 0.12}, {"type": "segment", "start": [158.765, 118.295], "end": [160.225, 118.295], "width": 0.12}, {"type": "segment", "start": [158.765, 121.455], "end": [160.92499999999998, 121.455], "width": 0.12}, {"type": "segment", "start": [158.765, 121.455], "end": [158.765, 120.52499999999999], "width": 0.12}, {"type": "segment", "start": [158.765, 118.295], "end": [158.765, 119.225], "width": 0.12}, {"type": "segment", "start": [154.445, 120.63499999999999], "end": [154.445, 119.175], "width": 0.12}, {"type": "segment", "start": [157.605, 120.63499999999999], "end": [157.605, 118.475], "width": 0.12}, {"type": "segment", "start": [157.605, 120.63499999999999], "end": [156.67499999999998, 120.63499999999999], "width": 0.12}, {"type": "segment", "start": [154.445, 120.63499999999999], "end": [155.375, 120.63499999999999], "width": 0.12}, {"type": "segment", "start": [163.81, 106.89607799999999], "end": [163.81, 106.37892199999999], "width": 0.12}, {"type": "segment", "start": [162.39, 106.89607799999999], "end": [162.39, 106.37892199999999], "width": 0.12}, {"type": "segment", "start": [145.11272, 95.41416], "end": [145.11272, 91.35016], "width": 0.19999999999999998}, {"type": "segment", "start": [157.19472, 95.41416], "end": [145.11272, 95.41416], "width": 0.19999999999999998}, {"type": "segment", "start": [157.19472, 87.35016], "end": [157.19472, 95.41416], "width": 0.19999999999999998}, {"type": "segment", "start": [148.69472, 87.28616], "end": [157.19472, 87.28616], "width": 0.19999999999999998}, {"type": "segment", "start": [145.11272, 95.41416], "end": [145.11272, 87.28616], "width": 0.09999999999999999}, {"type": "segment", "start": [157.19472, 95.41416], "end": [145.11272, 95.41416], "width": 0.09999999999999999}, {"type": "segment", "start": [157.19472, 87.28616], "end": [157.19472, 95.41416], "width": 0.09999999999999999}, {"type": "segment", "start": [145.11272, 87.28616], "end": [157.19472, 87.28616], "width": 0.09999999999999999}, {"type": "segment", "start": [144.86272, 95.66416], "end": [144.86272, 87.03616], "width": 0.049999999999999996}, {"type": "segment", "start": [157.19472, 95.66416], "end": [144.86272, 95.66416], "width": 0.049999999999999996}, {"type": "segment", "start": [157.19472, 87.03616], "end": [157.19472, 95.66416], "width": 0.049999999999999996}, {"type": "segment", "start": [144.86272, 87.03616], "end": [157.19472, 87.03616], "width": 0.049999999999999996}, {"type": "segment", "start": [157.31699999999998, 116.5475], "end": [157.31699999999998, 114.69749999999999], "width": 0.12}, {"type": "segment", "start": [158.517, 116.5475], "end": [158.517, 114.69749999999999], "width": 0.12}, {"type": "segment", "start": [158.517, 114.69749999999999], "end": [157.31699999999998, 114.69749999999999], "width": 0.12}, {"type": "segment", "start": [155.9, 116.5475], "end": [155.9, 114.69749999999999], "width": 0.12}, {"type": "segment", "start": [157.1, 116.5475], "end": [157.1, 114.69749999999999], "width": 0.12}, {"type": "segment", "start": [157.1, 114.69749999999999], "end": [155.9, 114.69749999999999], "width": 0.12}, {"type": "segment", "start": [147.7938, 108.7975], "end": [150.0788, 108.7975], "width": 0.12}, {"type": "segment", "start": [147.7938, 107.3275], "end": [147.7938, 108.7975], "width": 0.12}, {"type": "segment", "start": [150.0788, 107.3275], "end": [147.7938, 107.3275], "width": 0.12}, {"type": "segment", "start": [157.3044, 101.97439999999999], "end": [157.3044, 99.68939999999999], "width": 0.12}, {"type": "segment", "start": [155.8344, 101.97439999999999], "end": [157.3044, 101.97439999999999], "width": 0.12}, {"type": "segment", "start": [155.8344, 99.68939999999999], "end": [155.8344, 101.97439999999999], "width": 0.12}, {"type": "segment", "start": [119.55999999999999, 112.89007799999999], "end": [119.55999999999999, 112.37292199999999], "width": 0.12}, {"type": "segment", "start": [118.14, 112.89007799999999], "end": [118.14, 112.37292199999999], "width": 0.12}, {"type": "segment", "start": [162.488578, 112.6514], "end": [161.971422, 112.6514], "width": 0.12}, {"type": "segment", "start": [162.488578, 114.0714], "end": [161.971422, 114.0714], "width": 0.12}, {"type": "segment", "start": [162.465478, 110.6194], "end": [161.948322, 110.6194], "width": 0.12}, {"type": "segment", "start": [162.465478, 112.0394], "end": [161.948322, 112.0394], "width": 0.12}, {"type": "segment", "start": [160.328078, 99.89], "end": [159.810922, 99.89], "width": 0.12}, {"type": "segment", "start": [160.328078, 101.31], "end": [159.810922, 101.31], "width": 0.12}, {"type": "segment", "start": [160.32577799999999, 101.89], "end": [159.80862199999999, 101.89], "width": 0.12}, {"type": "segment", "start": [160.32577799999999, 103.31], "end": [159.80862199999999, 103.31], "width": 0.12}], "B": [{"pos": [151.04999999999998, 88.39999999999999], "text": "BATT+", "height": 1.25, "width": 1.25, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [130.76, 104.018], "text": "TP7", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "ref": 1}, {"type": "circle", "start": [130.76, 102.36999999999999], "radius": 0.95, "width": 0.12}, {"pos": [145.23999999999998, 89.91799999999999], "text": "TP6", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "ref": 1}, {"type": "circle", "start": [145.23999999999998, 88.27], "radius": 0.95, "width": 0.12}, {"pos": [156.72, 90.02799999999999], "text": "TP4", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "ref": 1}, {"type": "circle", "start": [156.72, 88.38], "radius": 0.95, "width": 0.12}, {"pos": [151.625, 135.673], "text": "TP23", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "ref": 1}, {"type": "circle", "start": [151.625, 134.025], "radius": 0.95, "width": 0.12}, {"pos": [140.54999999999998, 133.498], "text": "TP22", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "ref": 1}, {"type": "circle", "start": [140.54999999999998, 131.85], "radius": 0.95, "width": 0.12}, {"pos": [149.025, 135.873], "text": "TP21", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "ref": 1}, {"type": "circle", "start": [149.025, 134.225], "radius": 0.95, "width": 0.12}, {"pos": [146.725, 136.998], "text": "TP20", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "ref": 1}, {"type": "circle", "start": [146.725, 135.35], "radius": 0.95, "width": 0.12}, {"pos": [154.575, 118.42299999999999], "text": "TP12", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "ref": 1}, {"type": "circle", "start": [154.575, 116.77499999999999], "radius": 0.95, "width": 0.12}, {"pos": [157.79999999999998, 119.87299999999999], "text": "TP11", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "ref": 1}, {"type": "circle", "start": [157.79999999999998, 118.225], "radius": 0.95, "width": 0.12}, {"pos": [129.67499999999998, 116.273], "text": "TP10", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "ref": 1}, {"type": "circle", "start": [129.67499999999998, 114.625], "radius": 0.95, "width": 0.12}, {"pos": [134.7, 116.548], "text": "TP9", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "ref": 1}, {"type": "circle", "start": [134.7, 114.89999999999999], "radius": 0.95, "width": 0.12}, {"pos": [153.375, 107.448], "text": "TP5", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "ref": 1}, {"type": "circle", "start": [153.375, 105.8], "radius": 0.95, "width": 0.12}, {"pos": [133.75, 113.87299999999999], "text": "TP3", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "ref": 1}, {"type": "circle", "start": [133.75, 112.225], "radius": 0.95, "width": 0.12}, {"pos": [133.9, 119.948], "text": "TP2", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "ref": 1}, {"type": "circle", "start": [133.9, 118.3], "radius": 0.95, "width": 0.12}, {"pos": [130.875, 113.773], "text": "TP1", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "ref": 1}, {"type": "circle", "start": [130.875, 112.125], "radius": 0.95, "width": 0.12}, {"type": "segment", "start": [200.92499999999998, 90.625], "end": [200.325, 90.325], "width": 0.12}, {"type": "segment", "start": [200.92499999999998, 90.02499999999999], "end": [200.92499999999998, 90.625], "width": 0.12}, {"type": "segment", "start": [200.325, 90.325], "end": [200.92499999999998, 90.02499999999999], "width": 0.12}, {"type": "segment", "start": [197.23499999999999, 100.645], "end": [197.23499999999999, 100.32499999999999], "width": 0.12}, {"type": "segment", "start": [193.815, 100.645], "end": [197.23499999999999, 100.645], "width": 0.12}, {"type": "segment", "start": [193.73499999999999, 100.32499999999999], "end": [193.815, 100.645], "width": 0.12}, {"type": "segment", "start": [193.815, 100.005], "end": [193.73499999999999, 100.32499999999999], "width": 0.12}, {"type": "segment", "start": [197.23499999999999, 100.005], "end": [193.815, 100.005], "width": 0.12}, {"type": "segment", "start": [197.23499999999999, 100.32499999999999], "end": [197.23499999999999, 100.005], "width": 0.12}, {"type": "segment", "start": [198.23499999999999, 98.99499999999999], "end": [198.23499999999999, 99.155], "width": 0.12}, {"type": "segment", "start": [197.23499999999999, 98.145], "end": [197.23499999999999, 97.82499999999999], "width": 0.12}, {"type": "segment", "start": [193.815, 98.145], "end": [197.23499999999999, 98.145], "width": 0.12}, {"type": "segment", "start": [193.73499999999999, 97.82499999999999], "end": [193.815, 98.145], "width": 0.12}, {"type": "segment", "start": [193.815, 97.505], "end": [193.73499999999999, 97.82499999999999], "width": 0.12}, {"type": "segment", "start": [197.23499999999999, 97.505], "end": [193.815, 97.505], "width": 0.12}, {"type": "segment", "start": [197.23499999999999, 97.82499999999999], "end": [197.23499999999999, 97.505], "width": 0.12}, {"type": "segment", "start": [198.23499999999999, 96.49499999999999], "end": [198.23499999999999, 96.655], "width": 0.12}, {"type": "segment", "start": [197.23499999999999, 95.645], "end": [197.23499999999999, 95.32499999999999], "width": 0.12}, {"type": "segment", "start": [193.815, 95.645], "end": [197.23499999999999, 95.645], "width": 0.12}, {"type": "segment", "start": [193.73499999999999, 95.32499999999999], "end": [193.815, 95.645], "width": 0.12}, {"type": "segment", "start": [193.815, 95.005], "end": [193.73499999999999, 95.32499999999999], "width": 0.12}, {"type": "segment", "start": [197.23499999999999, 95.005], "end": [193.815, 95.005], "width": 0.12}, {"type": "segment", "start": [197.23499999999999, 95.32499999999999], "end": [197.23499999999999, 95.005], "width": 0.12}, {"type": "segment", "start": [198.23499999999999, 93.99499999999999], "end": [198.23499999999999, 94.155], "width": 0.12}, {"type": "segment", "start": [197.23499999999999, 93.145], "end": [197.23499999999999, 92.825], "width": 0.12}, {"type": "segment", "start": [193.815, 93.145], "end": [197.23499999999999, 93.145], "width": 0.12}, {"type": "segment", "start": [193.73499999999999, 92.825], "end": [193.815, 93.145], "width": 0.12}, {"type": "segment", "start": [193.815, 92.505], "end": [193.73499999999999, 92.825], "width": 0.12}, {"type": "segment", "start": [197.23499999999999, 92.505], "end": [193.815, 92.505], "width": 0.12}, {"type": "segment", "start": [197.23499999999999, 92.825], "end": [197.23499999999999, 92.505], "width": 0.12}, {"type": "segment", "start": [198.23499999999999, 91.49499999999999], "end": [198.23499999999999, 91.655], "width": 0.12}, {"type": "segment", "start": [197.23499999999999, 90.645], "end": [197.23499999999999, 90.325], "width": 0.12}, {"type": "segment", "start": [193.815, 90.645], "end": [197.23499999999999, 90.645], "width": 0.12}, {"type": "segment", "start": [193.73499999999999, 90.325], "end": [193.815, 90.645], "width": 0.12}, {"type": "segment", "start": [193.815, 90.005], "end": [193.73499999999999, 90.325], "width": 0.12}, {"type": "segment", "start": [197.23499999999999, 90.005], "end": [193.815, 90.005], "width": 0.12}, {"type": "segment", "start": [197.23499999999999, 90.325], "end": [197.23499999999999, 90.005], "width": 0.12}, {"type": "segment", "start": [197.23499999999999, 88.935], "end": [197.23499999999999, 101.71499999999999], "width": 0.12}, {"type": "segment", "start": [198.23499999999999, 101.71499999999999], "end": [198.23499999999999, 102.935], "width": 0.12}, {"type": "segment", "start": [193.23499999999999, 101.71499999999999], "end": [198.23499999999999, 101.71499999999999], "width": 0.12}, {"type": "segment", "start": [193.23499999999999, 102.935], "end": [193.23499999999999, 101.71499999999999], "width": 0.12}, {"type": "segment", "start": [198.23499999999999, 88.935], "end": [198.23499999999999, 87.71499999999999], "width": 0.12}, {"type": "segment", "start": [193.23499999999999, 88.935], "end": [198.23499999999999, 88.935], "width": 0.12}, {"type": "segment", "start": [193.23499999999999, 87.71499999999999], "end": [193.23499999999999, 88.935], "width": 0.12}, {"type": "segment", "start": [200.435, 101.71499999999999], "end": [198.23499999999999, 101.71499999999999], "width": 0.12}, {"type": "segment", "start": [200.435, 102.935], "end": [200.435, 101.71499999999999], "width": 0.12}, {"type": "segment", "start": [192.015, 102.935], "end": [200.435, 102.935], "width": 0.12}, {"type": "segment", "start": [192.015, 87.71499999999999], "end": [192.015, 102.935], "width": 0.12}, {"type": "segment", "start": [200.435, 87.71499999999999], "end": [192.015, 87.71499999999999], "width": 0.12}, {"type": "segment", "start": [200.435, 88.935], "end": [200.435, 87.71499999999999], "width": 0.12}, {"type": "segment", "start": [198.23499999999999, 88.935], "end": [200.435, 88.935], "width": 0.12}]}, "fabrication": {"F": [{"pos": [143.075, 136.96], "text": "330R", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [143.075, 138.13], "text": "R31", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [142.575, 137.88], "end": [143.575, 137.88], "width": 0.09999999999999999}, {"type": "segment", "start": [142.575, 138.38], "end": [142.575, 137.88], "width": 0.09999999999999999}, {"type": "segment", "start": [143.575, 138.38], "end": [142.575, 138.38], "width": 0.09999999999999999}, {"type": "segment", "start": [143.575, 137.88], "end": [143.575, 138.38], "width": 0.09999999999999999}, {"pos": [142.68, 140.79999999999998], "text": "LED", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [142.68, 139.37], "text": "D6", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"type": "segment", "start": [143.48, 139.76999999999998], "end": [143.48, 138.97], "width": 0.09999999999999999}, {"type": "segment", "start": [141.88, 139.76999999999998], "end": [143.48, 139.76999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [141.88, 139.26999999999998], "end": [141.88, 139.76999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [142.18, 138.97], "end": [141.88, 139.26999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [143.48, 138.97], "end": [142.18, 138.97], "width": 0.09999999999999999}, {"pos": [136.48999999999998, 86.58], "text": "1uH", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "segment", "start": [142.23999999999998, 100.22999999999999], "end": [130.73999999999998, 100.22999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [142.79, 99.72999999999999], "end": [142.79, 88.28], "width": 0.09999999999999999}, {"type": "segment", "start": [130.73999999999998, 87.72999999999999], "end": [142.23999999999998, 87.72999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [130.19, 99.67999999999999], "end": [130.19, 88.28], "width": 0.09999999999999999}, {"pos": [136.48999999999998, 93.97999999999999], "text": "L2", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"type": "arc", "start": [142.23999999999998, 99.67999999999999], "radius": 0.5499999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.09999999999999999}, {"type": "arc", "start": [130.73999999999998, 99.67999999999999], "radius": 0.5499999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.09999999999999999}, {"type": "arc", "start": [130.73999999999998, 88.28], "radius": 0.5499999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.09999999999999999}, {"type": "arc", "start": [142.23999999999998, 88.28], "radius": 0.5499999999999999, "startangle": -90.0, "endangle": 0.0, "width": 0.09999999999999999}, {"pos": [128.32999999999998, 98.235], "text": "20K", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [127.16, 98.235], "text": "R12", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [127.41, 97.735], "end": [127.41, 98.735], "width": 0.09999999999999999}, {"type": "segment", "start": [126.91, 97.735], "end": [127.41, 97.735], "width": 0.09999999999999999}, {"type": "segment", "start": [126.91, 98.735], "end": [126.91, 97.735], "width": 0.09999999999999999}, {"type": "segment", "start": [127.41, 98.735], "end": [126.91, 98.735], "width": 0.09999999999999999}, {"type": "circle", "start": [147.750799, 101.58], "radius": 0.07619999999999999, "width": 0.15239999999999998}, {"type": "segment", "start": [147.5974, 101.0821], "end": [147.5974, 105.5779], "width": 0.15239999999999998}, {"type": "segment", "start": [151.1026, 101.0821], "end": [147.5974, 101.0821], "width": 0.15239999999999998}, {"type": "segment", "start": [151.1026, 105.5779], "end": [151.1026, 101.0821], "width": 0.15239999999999998}, {"type": "segment", "start": [147.5974, 105.5779], "end": [151.1026, 105.5779], "width": 0.15239999999999998}, {"type": "segment", "start": [147.5974, 102.3521], "end": [148.8674, 101.0821], "width": 0.15239999999999998}, {"pos": [149.35, 103.33], "text": "*", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [127.19, 96.925], "text": "R", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [128.35999999999999, 96.925], "text": "R30", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [128.10999999999999, 97.425], "end": [128.10999999999999, 96.425], "width": 0.09999999999999999}, {"type": "segment", "start": [128.60999999999999, 97.425], "end": [128.10999999999999, 97.425], "width": 0.09999999999999999}, {"type": "segment", "start": [128.60999999999999, 96.425], "end": [128.60999999999999, 97.425], "width": 0.09999999999999999}, {"type": "segment", "start": [128.10999999999999, 96.425], "end": [128.60999999999999, 96.425], "width": 0.09999999999999999}, {"pos": [143.43, 104.0], "text": "2.74K", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [144.6, 104.0], "text": "R29", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [144.35, 104.5], "end": [144.35, 103.5], "width": 0.09999999999999999}, {"type": "segment", "start": [144.85, 104.5], "end": [144.35, 104.5], "width": 0.09999999999999999}, {"type": "segment", "start": [144.85, 103.5], "end": [144.85, 104.5], "width": 0.09999999999999999}, {"type": "segment", "start": [144.35, 103.5], "end": [144.85, 103.5], "width": 0.09999999999999999}, {"pos": [144.82, 104.0], "text": "18K", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [143.65, 104.0], "text": "R20", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [143.9, 103.5], "end": [143.9, 104.5], "width": 0.09999999999999999}, {"type": "segment", "start": [143.4, 103.5], "end": [143.9, 103.5], "width": 0.09999999999999999}, {"type": "segment", "start": [143.4, 104.5], "end": [143.4, 103.5], "width": 0.09999999999999999}, {"type": "segment", "start": [143.9, 104.5], "end": [143.4, 104.5], "width": 0.09999999999999999}, {"pos": [144.11499999999998, 103.75], "text": "2.49K", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [144.11499999999998, 102.58], "text": "R19", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [144.61499999999998, 102.83], "end": [143.61499999999998, 102.83], "width": 0.09999999999999999}, {"type": "segment", "start": [144.61499999999998, 102.33], "end": [144.61499999999998, 102.83], "width": 0.09999999999999999}, {"type": "segment", "start": [143.61499999999998, 102.33], "end": [144.61499999999998, 102.33], "width": 0.09999999999999999}, {"type": "segment", "start": [143.61499999999998, 102.83], "end": [143.61499999999998, 102.33], "width": 0.09999999999999999}, {"pos": [151.56, 105.25999999999999], "text": "R", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [151.56, 106.42999999999999], "text": "R18", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [151.06, 106.17999999999999], "end": [152.06, 106.17999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [151.06, 106.67999999999999], "end": [151.06, 106.17999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [152.06, 106.67999999999999], "end": [151.06, 106.67999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [152.06, 106.17999999999999], "end": [152.06, 106.67999999999999], "width": 0.09999999999999999}, {"pos": [146.09, 104.36], "text": "20K", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [146.09, 105.53], "text": "R17", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [145.59, 105.28], "end": [146.59, 105.28], "width": 0.09999999999999999}, {"type": "segment", "start": [145.59, 105.78], "end": [145.59, 105.28], "width": 0.09999999999999999}, {"type": "segment", "start": [146.59, 105.78], "end": [145.59, 105.78], "width": 0.09999999999999999}, {"type": "segment", "start": [146.59, 105.28], "end": [146.59, 105.78], "width": 0.09999999999999999}, {"pos": [146.09, 103.39999999999999], "text": "20K", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [146.09, 104.57], "text": "R16", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [145.59, 104.32], "end": [146.59, 104.32], "width": 0.09999999999999999}, {"type": "segment", "start": [145.59, 104.82], "end": [145.59, 104.32], "width": 0.09999999999999999}, {"type": "segment", "start": [146.59, 104.82], "end": [145.59, 104.82], "width": 0.09999999999999999}, {"type": "segment", "start": [146.59, 104.32], "end": [146.59, 104.82], "width": 0.09999999999999999}, {"pos": [147.68, 100.91499999999999], "text": "10K", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [146.51, 100.91499999999999], "text": "R15", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [146.76, 100.41499999999999], "end": [146.76, 101.41499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [146.26, 100.41499999999999], "end": [146.76, 100.41499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [146.26, 101.41499999999999], "end": [146.26, 100.41499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [146.76, 101.41499999999999], "end": [146.26, 101.41499999999999], "width": 0.09999999999999999}, {"pos": [148.095, 98.81], "text": "R", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [148.095, 99.97999999999999], "text": "R14", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [147.595, 99.72999999999999], "end": [148.595, 99.72999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [147.595, 100.22999999999999], "end": [147.595, 99.72999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [148.595, 100.22999999999999], "end": [147.595, 100.22999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [148.595, 99.72999999999999], "end": [148.595, 100.22999999999999], "width": 0.09999999999999999}, {"pos": [152.165, 98.83], "text": "2.1R", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [152.165, 100.0], "text": "R13", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [151.665, 99.75], "end": [152.665, 99.75], "width": 0.09999999999999999}, {"type": "segment", "start": [151.665, 100.25], "end": [151.665, 99.75], "width": 0.09999999999999999}, {"type": "segment", "start": [152.665, 100.25], "end": [151.665, 100.25], "width": 0.09999999999999999}, {"type": "segment", "start": [152.665, 99.75], "end": [152.665, 100.25], "width": 0.09999999999999999}, {"pos": [148.95, 99.97], "text": "BUK9M120-100EX", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "segment", "start": [147.29999999999998, 96.67], "end": [148.45, 95.52], "width": 0.09999999999999999}, {"type": "segment", "start": [147.29999999999998, 98.82], "end": [147.29999999999998, 96.67], "width": 0.09999999999999999}, {"type": "segment", "start": [150.6, 98.82], "end": [147.29999999999998, 98.82], "width": 0.09999999999999999}, {"type": "segment", "start": [150.6, 95.52], "end": [150.6, 98.82], "width": 0.09999999999999999}, {"type": "segment", "start": [148.45, 95.52], "end": [150.6, 95.52], "width": 0.09999999999999999}, {"pos": [148.95, 97.17], "text": "Q2", "height": 0.7, "width": 0.7, "horiz_justify": 0, "thickness": 0.09999999999999999, "attr": [], "angle": 0.0}, {"pos": [153.26999999999998, 99.99], "text": "BUK9M120-100EX", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "segment", "start": [151.62, 96.69], "end": [152.76999999999998, 95.53999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [151.62, 98.83999999999999], "end": [151.62, 96.69], "width": 0.09999999999999999}, {"type": "segment", "start": [154.92, 98.83999999999999], "end": [151.62, 98.83999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [154.92, 95.53999999999999], "end": [154.92, 98.83999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [152.76999999999998, 95.53999999999999], "end": [154.92, 95.53999999999999], "width": 0.09999999999999999}, {"pos": [153.26999999999998, 97.19], "text": "Q1", "height": 0.7, "width": 0.7, "horiz_justify": 0, "thickness": 0.09999999999999999, "attr": [], "angle": 0.0}, {"pos": [127.28999999999999, 98.63749999999999], "text": "LED", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [125.86, 98.63749999999999], "text": "D4", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [126.25999999999999, 97.83749999999999], "end": [125.46, 97.83749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [126.25999999999999, 99.4375], "end": [126.25999999999999, 97.83749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [125.75999999999999, 99.4375], "end": [126.25999999999999, 99.4375], "width": 0.09999999999999999}, {"type": "segment", "start": [125.46, 99.13749999999999], "end": [125.75999999999999, 99.4375], "width": 0.09999999999999999}, {"type": "segment", "start": [125.46, 97.83749999999999], "end": [125.46, 99.13749999999999], "width": 0.09999999999999999}, {"pos": [126.22, 90.3475], "text": "C", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [124.57, 90.3475], "text": "C21", "height": 0.5, "width": 0.5, "horiz_justify": 0, "thickness": 0.08, "attr": [], "angle": 90.0}, {"type": "segment", "start": [125.16999999999999, 89.3475], "end": [125.16999999999999, 91.3475], "width": 0.09999999999999999}, {"type": "segment", "start": [123.97, 89.3475], "end": [125.16999999999999, 89.3475], "width": 0.09999999999999999}, {"type": "segment", "start": [123.97, 91.3475], "end": [123.97, 89.3475], "width": 0.09999999999999999}, {"type": "segment", "start": [125.16999999999999, 91.3475], "end": [123.97, 91.3475], "width": 0.09999999999999999}, {"pos": [127.17999999999999, 98.865], "text": "C", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [128.35, 98.865], "text": "C19", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [128.1, 99.365], "end": [128.1, 98.365], "width": 0.09999999999999999}, {"type": "segment", "start": [128.6, 99.365], "end": [128.1, 99.365], "width": 0.09999999999999999}, {"type": "segment", "start": [128.6, 98.365], "end": [128.6, 99.365], "width": 0.09999999999999999}, {"type": "segment", "start": [128.1, 98.365], "end": [128.6, 98.365], "width": 0.09999999999999999}, {"pos": [141.51999999999998, 103.035], "text": "1pF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [142.44, 102.535], "end": [142.94, 102.535], "width": 0.09999999999999999}, {"type": "segment", "start": [142.94, 102.535], "end": [142.94, 103.535], "width": 0.09999999999999999}, {"type": "segment", "start": [142.94, 103.535], "end": [142.44, 103.535], "width": 0.09999999999999999}, {"type": "segment", "start": [142.44, 103.535], "end": [142.44, 102.535], "width": 0.09999999999999999}, {"pos": [142.69, 103.035], "text": "C18", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"pos": [146.01999999999998, 103.74], "text": "5.6nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [146.01999999999998, 102.57], "text": "C16", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [146.51999999999998, 102.82], "end": [145.51999999999998, 102.82], "width": 0.09999999999999999}, {"type": "segment", "start": [146.51999999999998, 102.32], "end": [146.51999999999998, 102.82], "width": 0.09999999999999999}, {"type": "segment", "start": [145.51999999999998, 102.32], "end": [146.51999999999998, 102.32], "width": 0.09999999999999999}, {"type": "segment", "start": [145.51999999999998, 102.82], "end": [145.51999999999998, 102.32], "width": 0.09999999999999999}, {"pos": [151.56, 102.085], "text": "0.1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [152.73, 102.085], "text": "C15", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [152.48, 102.585], "end": [152.48, 101.585], "width": 0.09999999999999999}, {"type": "segment", "start": [152.98, 102.585], "end": [152.48, 102.585], "width": 0.09999999999999999}, {"type": "segment", "start": [152.98, 101.585], "end": [152.98, 102.585], "width": 0.09999999999999999}, {"type": "segment", "start": [152.48, 101.585], "end": [152.98, 101.585], "width": 0.09999999999999999}, {"pos": [145.065, 100.42], "text": "6.8nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [145.065, 101.58999999999999], "text": "C14", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [144.565, 101.33999999999999], "end": [145.565, 101.33999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [144.565, 101.83999999999999], "end": [144.565, 101.33999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [145.565, 101.83999999999999], "end": [144.565, 101.83999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [145.565, 101.33999999999999], "end": [145.565, 101.83999999999999], "width": 0.09999999999999999}, {"pos": [150.305, 98.82], "text": "0.1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [150.305, 99.99], "text": "C13", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [149.805, 99.74], "end": [150.805, 99.74], "width": 0.09999999999999999}, {"type": "segment", "start": [149.805, 100.24], "end": [149.805, 99.74], "width": 0.09999999999999999}, {"type": "segment", "start": [150.805, 100.24], "end": [149.805, 100.24], "width": 0.09999999999999999}, {"type": "segment", "start": [150.805, 99.74], "end": [150.805, 100.24], "width": 0.09999999999999999}, {"pos": [152.665, 105.24], "text": "2.2uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [152.665, 104.07], "text": "C12", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [153.165, 104.32], "end": [152.165, 104.32], "width": 0.09999999999999999}, {"type": "segment", "start": [153.165, 103.82], "end": [153.165, 104.32], "width": 0.09999999999999999}, {"type": "segment", "start": [152.165, 103.82], "end": [153.165, 103.82], "width": 0.09999999999999999}, {"type": "segment", "start": [152.165, 104.32], "end": [152.165, 103.82], "width": 0.09999999999999999}, {"pos": [160.17, 99.14], "text": "10uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [160.17, 97.32], "text": "C11", "height": 0.7999999999999999, "width": 0.7999999999999999, "horiz_justify": 0, "thickness": 0.12, "attr": [], "angle": 0.0}, {"type": "segment", "start": [161.76999999999998, 98.11999999999999], "end": [158.57, 98.11999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [161.76999999999998, 96.52], "end": [161.76999999999998, 98.11999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [158.57, 96.52], "end": [161.76999999999998, 96.52], "width": 0.09999999999999999}, {"type": "segment", "start": [158.57, 98.11999999999999], "end": [158.57, 96.52], "width": 0.09999999999999999}, {"pos": [160.17, 96.83999999999999], "text": "10uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [160.17, 95.02], "text": "C10", "height": 0.7999999999999999, "width": 0.7999999999999999, "horiz_justify": 0, "thickness": 0.12, "attr": [], "angle": 0.0}, {"type": "segment", "start": [161.76999999999998, 95.82], "end": [158.57, 95.82], "width": 0.09999999999999999}, {"type": "segment", "start": [161.76999999999998, 94.22], "end": [161.76999999999998, 95.82], "width": 0.09999999999999999}, {"type": "segment", "start": [158.57, 94.22], "end": [161.76999999999998, 94.22], "width": 0.09999999999999999}, {"type": "segment", "start": [158.57, 95.82], "end": [158.57, 94.22], "width": 0.09999999999999999}, {"pos": [190.62, 103.94999999999999], "text": "TPS562201DDCR", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [186.17, 103.05], "end": [189.26999999999998, 103.05], "width": 0.09999999999999999}, {"type": "segment", "start": [189.26999999999998, 103.05], "end": [189.26999999999998, 104.85], "width": 0.09999999999999999}, {"type": "segment", "start": [186.82, 104.85], "end": [189.26999999999998, 104.85], "width": 0.09999999999999999}, {"type": "segment", "start": [186.17, 103.05], "end": [186.17, 104.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [186.82, 104.85], "end": [186.17, 104.19999999999999], "width": 0.09999999999999999}, {"pos": [187.72, 103.94999999999999], "text": "IC3", "height": 0.5, "width": 0.5, "horiz_justify": 0, "thickness": 0.075, "attr": [], "angle": 0.0}, {"pos": [159.3434, 102.6976], "text": "TPS562201DDCR", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "segment", "start": [158.4434, 107.1476], "end": [158.4434, 104.04759999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [158.4434, 104.04759999999999], "end": [160.24339999999998, 104.04759999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [160.24339999999998, 106.49759999999999], "end": [160.24339999999998, 104.04759999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [158.4434, 107.1476], "end": [159.5934, 107.1476], "width": 0.09999999999999999}, {"type": "segment", "start": [160.24339999999998, 106.49759999999999], "end": [159.5934, 107.1476], "width": 0.09999999999999999}, {"pos": [159.3434, 105.5976], "text": "IC1", "height": 0.5, "width": 0.5, "horiz_justify": 0, "thickness": 0.075, "attr": [], "angle": 90.0}, {"pos": [186.53, 101.07], "text": "10K", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [187.7, 101.07], "text": "R28", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [187.45, 101.57], "end": [187.45, 100.57], "width": 0.09999999999999999}, {"type": "segment", "start": [187.95, 101.57], "end": [187.45, 101.57], "width": 0.09999999999999999}, {"type": "segment", "start": [187.95, 100.57], "end": [187.95, 101.57], "width": 0.09999999999999999}, {"type": "segment", "start": [187.45, 100.57], "end": [187.95, 100.57], "width": 0.09999999999999999}, {"pos": [187.57, 101.065], "text": "33.2K", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [188.73999999999998, 101.065], "text": "R3", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [188.48999999999998, 101.565], "end": [188.48999999999998, 100.565], "width": 0.09999999999999999}, {"type": "segment", "start": [188.98999999999998, 101.565], "end": [188.48999999999998, 101.565], "width": 0.09999999999999999}, {"type": "segment", "start": [188.98999999999998, 100.565], "end": [188.98999999999998, 101.565], "width": 0.09999999999999999}, {"type": "segment", "start": [188.48999999999998, 100.565], "end": [188.98999999999998, 100.565], "width": 0.09999999999999999}, {"pos": [190.5, 100.42999999999999], "text": "10K", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [190.5, 101.6], "text": "R2", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [190.0, 101.35], "end": [191.0, 101.35], "width": 0.09999999999999999}, {"type": "segment", "start": [190.0, 101.85], "end": [190.0, 101.35], "width": 0.09999999999999999}, {"type": "segment", "start": [191.0, 101.85], "end": [190.0, 101.85], "width": 0.09999999999999999}, {"type": "segment", "start": [191.0, 101.35], "end": [191.0, 101.85], "width": 0.09999999999999999}, {"pos": [188.91, 107.7675], "text": "4.7uH", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [187.26, 107.7675], "text": "L3", "height": 0.5, "width": 0.5, "horiz_justify": 0, "thickness": 0.08, "attr": [], "angle": 90.0}, {"type": "segment", "start": [187.85999999999999, 106.7675], "end": [187.85999999999999, 108.7675], "width": 0.09999999999999999}, {"type": "segment", "start": [186.66, 106.7675], "end": [187.85999999999999, 106.7675], "width": 0.09999999999999999}, {"type": "segment", "start": [186.66, 108.7675], "end": [186.66, 106.7675], "width": 0.09999999999999999}, {"type": "segment", "start": [187.85999999999999, 108.7675], "end": [186.66, 108.7675], "width": 0.09999999999999999}, {"pos": [184.22, 103.88499999999999], "text": "0.1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [185.39, 103.88499999999999], "text": "C35", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [185.14, 104.38499999999999], "end": [185.14, 103.38499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [185.64, 104.38499999999999], "end": [185.14, 104.38499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [185.64, 103.38499999999999], "end": [185.64, 104.38499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [185.14, 103.38499999999999], "end": [185.64, 103.38499999999999], "width": 0.09999999999999999}, {"pos": [186.5, 108.75], "text": "22uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [186.5, 110.39999999999999], "text": "C34", "height": 0.5, "width": 0.5, "horiz_justify": 0, "thickness": 0.08, "attr": [], "angle": 0.0}, {"type": "segment", "start": [185.5, 109.8], "end": [187.5, 109.8], "width": 0.09999999999999999}, {"type": "segment", "start": [185.5, 111.0], "end": [185.5, 109.8], "width": 0.09999999999999999}, {"type": "segment", "start": [187.5, 111.0], "end": [185.5, 111.0], "width": 0.09999999999999999}, {"type": "segment", "start": [187.5, 109.8], "end": [187.5, 111.0], "width": 0.09999999999999999}, {"pos": [190.515, 104.25], "text": "0.1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [190.515, 105.42], "text": "C33", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [190.015, 105.17], "end": [191.015, 105.17], "width": 0.09999999999999999}, {"type": "segment", "start": [190.015, 105.67], "end": [190.015, 105.17], "width": 0.09999999999999999}, {"type": "segment", "start": [191.015, 105.67], "end": [190.015, 105.67], "width": 0.09999999999999999}, {"type": "segment", "start": [191.015, 105.17], "end": [191.015, 105.67], "width": 0.09999999999999999}, {"pos": [186.51749999999998, 110.64999999999999], "text": "22uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [186.51749999999998, 112.3], "text": "C30", "height": 0.5, "width": 0.5, "horiz_justify": 0, "thickness": 0.08, "attr": [], "angle": 0.0}, {"type": "segment", "start": [185.51749999999998, 111.69999999999999], "end": [187.51749999999998, 111.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [185.51749999999998, 112.89999999999999], "end": [185.51749999999998, 111.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [187.51749999999998, 112.89999999999999], "end": [185.51749999999998, 112.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [187.51749999999998, 111.69999999999999], "end": [187.51749999999998, 112.89999999999999], "width": 0.09999999999999999}, {"pos": [189.89, 105.24], "text": "10uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [189.89, 106.89], "text": "C25", "height": 0.5, "width": 0.5, "horiz_justify": 0, "thickness": 0.08, "attr": [], "angle": 0.0}, {"type": "segment", "start": [188.89, 106.28999999999999], "end": [190.89, 106.28999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [188.89, 107.49], "end": [188.89, 106.28999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [190.89, 107.49], "end": [188.89, 107.49], "width": 0.09999999999999999}, {"type": "segment", "start": [190.89, 106.28999999999999], "end": [190.89, 107.49], "width": 0.09999999999999999}, {"pos": [189.9075, 107.14999999999999], "text": "10uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [189.9075, 108.8], "text": "C23", "height": 0.5, "width": 0.5, "horiz_justify": 0, "thickness": 0.08, "attr": [], "angle": 0.0}, {"type": "segment", "start": [188.9075, 108.19999999999999], "end": [190.9075, 108.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [188.9075, 109.39999999999999], "end": [188.9075, 108.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [190.9075, 109.39999999999999], "end": [188.9075, 109.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [190.9075, 108.19999999999999], "end": [190.9075, 109.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [158.56, 128.525], "end": [159.56, 127.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [158.56, 131.525], "end": [158.56, 128.525], "width": 0.09999999999999999}, {"type": "segment", "start": [162.56, 131.525], "end": [158.56, 131.525], "width": 0.09999999999999999}, {"type": "segment", "start": [162.56, 127.52499999999999], "end": [162.56, 131.525], "width": 0.09999999999999999}, {"type": "segment", "start": [159.56, 127.52499999999999], "end": [162.56, 127.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [193.42499999999998, 96.725], "end": [192.42499999999998, 97.725], "width": 0.09999999999999999}, {"type": "segment", "start": [193.42499999999998, 93.725], "end": [193.42499999999998, 96.725], "width": 0.09999999999999999}, {"type": "segment", "start": [189.42499999999998, 93.725], "end": [193.42499999999998, 93.725], "width": 0.09999999999999999}, {"type": "segment", "start": [189.42499999999998, 97.725], "end": [189.42499999999998, 93.725], "width": 0.09999999999999999}, {"type": "segment", "start": [192.42499999999998, 97.725], "end": [189.42499999999998, 97.725], "width": 0.09999999999999999}, {"type": "segment", "start": [161.95, 125.44999999999999], "end": [160.95, 125.44999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [161.95, 124.94999999999999], "end": [161.95, 125.44999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [160.95, 124.94999999999999], "end": [161.95, 124.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [160.95, 125.44999999999999], "end": [160.95, 124.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [161.58499999999998, 126.425], "end": [160.58499999999998, 126.425], "width": 0.09999999999999999}, {"type": "segment", "start": [161.58499999999998, 125.925], "end": [161.58499999999998, 126.425], "width": 0.09999999999999999}, {"type": "segment", "start": [160.58499999999998, 125.925], "end": [161.58499999999998, 125.925], "width": 0.09999999999999999}, {"type": "segment", "start": [160.58499999999998, 126.425], "end": [160.58499999999998, 125.925], "width": 0.09999999999999999}, {"type": "segment", "start": [191.54999999999998, 98.725], "end": [192.54999999999998, 98.725], "width": 0.09999999999999999}, {"type": "segment", "start": [191.54999999999998, 99.225], "end": [191.54999999999998, 98.725], "width": 0.09999999999999999}, {"type": "segment", "start": [192.54999999999998, 99.225], "end": [191.54999999999998, 99.225], "width": 0.09999999999999999}, {"type": "segment", "start": [192.54999999999998, 98.725], "end": [192.54999999999998, 99.225], "width": 0.09999999999999999}, {"type": "segment", "start": [196.3875, 90.52499999999999], "end": [194.7875, 90.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [196.3875, 89.725], "end": [196.3875, 90.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [194.7875, 89.725], "end": [196.3875, 89.725], "width": 0.09999999999999999}, {"type": "segment", "start": [194.7875, 90.52499999999999], "end": [194.7875, 89.725], "width": 0.09999999999999999}, {"type": "segment", "start": [196.575, 93.375], "end": [194.975, 93.375], "width": 0.09999999999999999}, {"type": "segment", "start": [196.575, 92.575], "end": [196.575, 93.375], "width": 0.09999999999999999}, {"type": "segment", "start": [194.975, 92.575], "end": [196.575, 92.575], "width": 0.09999999999999999}, {"type": "segment", "start": [194.975, 93.375], "end": [194.975, 92.575], "width": 0.09999999999999999}, {"type": "segment", "start": [196.575, 95.39999999999999], "end": [194.975, 95.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [196.575, 94.6], "end": [196.575, 95.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [194.975, 94.6], "end": [196.575, 94.6], "width": 0.09999999999999999}, {"type": "segment", "start": [194.975, 95.39999999999999], "end": [194.975, 94.6], "width": 0.09999999999999999}, {"type": "segment", "start": [196.5625, 98.175], "end": [194.96249999999998, 98.175], "width": 0.09999999999999999}, {"type": "segment", "start": [196.5625, 97.375], "end": [196.5625, 98.175], "width": 0.09999999999999999}, {"type": "segment", "start": [194.96249999999998, 97.375], "end": [196.5625, 97.375], "width": 0.09999999999999999}, {"type": "segment", "start": [194.96249999999998, 98.175], "end": [194.96249999999998, 97.375], "width": 0.09999999999999999}, {"type": "segment", "start": [196.33749999999998, 100.64999999999999], "end": [194.73749999999998, 100.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [196.33749999999998, 99.85], "end": [196.33749999999998, 100.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [194.73749999999998, 99.85], "end": [196.33749999999998, 99.85], "width": 0.09999999999999999}, {"type": "segment", "start": [194.73749999999998, 100.64999999999999], "end": [194.73749999999998, 99.85], "width": 0.09999999999999999}, {"type": "segment", "start": [156.445, 129.025], "end": [157.445, 129.025], "width": 0.09999999999999999}, {"type": "segment", "start": [156.445, 129.525], "end": [156.445, 129.025], "width": 0.09999999999999999}, {"type": "segment", "start": [157.445, 129.525], "end": [156.445, 129.525], "width": 0.09999999999999999}, {"type": "segment", "start": [157.445, 129.025], "end": [157.445, 129.525], "width": 0.09999999999999999}, {"type": "segment", "start": [189.575, 98.725], "end": [190.575, 98.725], "width": 0.09999999999999999}, {"type": "segment", "start": [189.575, 99.225], "end": [189.575, 98.725], "width": 0.09999999999999999}, {"type": "segment", "start": [190.575, 99.225], "end": [189.575, 99.225], "width": 0.09999999999999999}, {"type": "segment", "start": [190.575, 98.725], "end": [190.575, 99.225], "width": 0.09999999999999999}, {"type": "segment", "start": [196.2, 89.125], "end": [195.2, 89.125], "width": 0.09999999999999999}, {"type": "segment", "start": [196.2, 88.625], "end": [196.2, 89.125], "width": 0.09999999999999999}, {"type": "segment", "start": [195.2, 88.625], "end": [196.2, 88.625], "width": 0.09999999999999999}, {"type": "segment", "start": [195.2, 89.125], "end": [195.2, 88.625], "width": 0.09999999999999999}, {"type": "segment", "start": [196.14999999999998, 91.975], "end": [195.14999999999998, 91.975], "width": 0.09999999999999999}, {"type": "segment", "start": [196.14999999999998, 91.475], "end": [196.14999999999998, 91.975], "width": 0.09999999999999999}, {"type": "segment", "start": [195.14999999999998, 91.475], "end": [196.14999999999998, 91.475], "width": 0.09999999999999999}, {"type": "segment", "start": [195.14999999999998, 91.975], "end": [195.14999999999998, 91.475], "width": 0.09999999999999999}, {"type": "segment", "start": [196.35, 96.52499999999999], "end": [195.35, 96.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [196.35, 96.02499999999999], "end": [196.35, 96.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [195.35, 96.02499999999999], "end": [196.35, 96.02499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [195.35, 96.52499999999999], "end": [195.35, 96.02499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [196.14, 99.3], "end": [195.14, 99.3], "width": 0.09999999999999999}, {"type": "segment", "start": [196.14, 98.8], "end": [196.14, 99.3], "width": 0.09999999999999999}, {"type": "segment", "start": [195.14, 98.8], "end": [196.14, 98.8], "width": 0.09999999999999999}, {"type": "segment", "start": [195.14, 99.3], "end": [195.14, 98.8], "width": 0.09999999999999999}, {"type": "segment", "start": [196.09, 101.8], "end": [195.09, 101.8], "width": 0.09999999999999999}, {"type": "segment", "start": [196.09, 101.3], "end": [196.09, 101.8], "width": 0.09999999999999999}, {"type": "segment", "start": [195.09, 101.3], "end": [196.09, 101.3], "width": 0.09999999999999999}, {"type": "segment", "start": [195.09, 101.8], "end": [195.09, 101.3], "width": 0.09999999999999999}, {"type": "segment", "start": [120.8, 111.17999999999999], "end": [121.3, 110.67999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [121.3, 110.67999999999999], "end": [120.8, 110.17999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [120.8, 111.17999999999999], "end": [120.8, 129.96], "width": 0.09999999999999999}, {"type": "segment", "start": [120.8, 104.455], "end": [138.79999999999998, 104.455], "width": 0.09999999999999999}, {"type": "segment", "start": [120.8, 104.455], "end": [120.8, 110.17999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [120.8, 129.96], "end": [138.79999999999998, 129.96], "width": 0.09999999999999999}, {"type": "segment", "start": [138.79999999999998, 129.96], "end": [138.79999999999998, 104.455], "width": 0.09999999999999999}, {"type": "segment", "start": [173.5, 112.6125], "end": [174.7, 112.6125], "width": 0.09999999999999999}, {"type": "segment", "start": [174.7, 112.6125], "end": [174.7, 114.6125], "width": 0.09999999999999999}, {"type": "segment", "start": [174.7, 114.6125], "end": [173.5, 114.6125], "width": 0.09999999999999999}, {"type": "segment", "start": [173.5, 114.6125], "end": [173.5, 112.6125], "width": 0.09999999999999999}, {"type": "segment", "start": [175.4, 112.6], "end": [176.6, 112.6], "width": 0.09999999999999999}, {"type": "segment", "start": [176.6, 112.6], "end": [176.6, 114.6], "width": 0.09999999999999999}, {"type": "segment", "start": [176.6, 114.6], "end": [175.4, 114.6], "width": 0.09999999999999999}, {"type": "segment", "start": [175.4, 114.6], "end": [175.4, 112.6], "width": 0.09999999999999999}, {"type": "segment", "start": [171.6, 112.6], "end": [172.79999999999998, 112.6], "width": 0.09999999999999999}, {"type": "segment", "start": [172.79999999999998, 112.6], "end": [172.79999999999998, 114.6], "width": 0.09999999999999999}, {"type": "segment", "start": [172.79999999999998, 114.6], "end": [171.6, 114.6], "width": 0.09999999999999999}, {"type": "segment", "start": [171.6, 114.6], "end": [171.6, 112.6], "width": 0.09999999999999999}, {"type": "segment", "start": [177.29999999999998, 112.6], "end": [178.5, 112.6], "width": 0.09999999999999999}, {"type": "segment", "start": [178.5, 112.6], "end": [178.5, 114.6], "width": 0.09999999999999999}, {"type": "segment", "start": [178.5, 114.6], "end": [177.29999999999998, 114.6], "width": 0.09999999999999999}, {"type": "segment", "start": [177.29999999999998, 114.6], "end": [177.29999999999998, 112.6], "width": 0.09999999999999999}, {"type": "segment", "start": [183.975, 97.05], "end": [180.975, 97.05], "width": 0.09999999999999999}, {"type": "segment", "start": [180.975, 97.05], "end": [180.975, 93.05], "width": 0.09999999999999999}, {"type": "segment", "start": [180.975, 93.05], "end": [184.975, 93.05], "width": 0.09999999999999999}, {"type": "segment", "start": [184.975, 93.05], "end": [184.975, 96.05], "width": 0.09999999999999999}, {"type": "segment", "start": [184.975, 96.05], "end": [183.975, 97.05], "width": 0.09999999999999999}, {"type": "segment", "start": [173.79999999999998, 110.89999999999999], "end": [173.0, 110.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [173.0, 110.89999999999999], "end": [173.0, 109.3], "width": 0.09999999999999999}, {"type": "segment", "start": [173.0, 109.3], "end": [173.79999999999998, 109.3], "width": 0.09999999999999999}, {"type": "segment", "start": [173.79999999999998, 109.3], "end": [173.79999999999998, 110.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [190.61249999999998, 112.225], "end": [192.21249999999998, 112.225], "width": 0.09999999999999999}, {"type": "segment", "start": [190.61249999999998, 113.02499999999999], "end": [190.61249999999998, 112.225], "width": 0.09999999999999999}, {"type": "segment", "start": [192.21249999999998, 113.02499999999999], "end": [190.61249999999998, 113.02499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [192.21249999999998, 112.225], "end": [192.21249999999998, 113.02499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [110.71249999999999, 105.625], "end": [109.1125, 105.625], "width": 0.09999999999999999}, {"type": "segment", "start": [110.71249999999999, 104.82499999999999], "end": [110.71249999999999, 105.625], "width": 0.09999999999999999}, {"type": "segment", "start": [109.1125, 104.82499999999999], "end": [110.71249999999999, 104.82499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [109.1125, 105.625], "end": [109.1125, 104.82499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [190.58749999999998, 114.89999999999999], "end": [192.1875, 114.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [190.58749999999998, 115.69999999999999], "end": [190.58749999999998, 114.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [192.1875, 115.69999999999999], "end": [190.58749999999998, 115.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [192.1875, 114.89999999999999], "end": [192.1875, 115.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [110.76249999999999, 108.57499999999999], "end": [109.1625, 108.57499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [110.76249999999999, 107.77499999999999], "end": [110.76249999999999, 108.57499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [109.1625, 107.77499999999999], "end": [110.76249999999999, 107.77499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [109.1625, 108.57499999999999], "end": [109.1625, 107.77499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [190.575, 117.39999999999999], "end": [192.17499999999998, 117.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [190.575, 118.19999999999999], "end": [190.575, 117.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [192.17499999999998, 118.19999999999999], "end": [190.575, 118.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [192.17499999999998, 117.39999999999999], "end": [192.17499999999998, 118.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [110.7375, 111.25], "end": [109.13749999999999, 111.25], "width": 0.09999999999999999}, {"type": "segment", "start": [110.7375, 110.44999999999999], "end": [110.7375, 111.25], "width": 0.09999999999999999}, {"type": "segment", "start": [109.13749999999999, 110.44999999999999], "end": [110.7375, 110.44999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [109.13749999999999, 111.25], "end": [109.13749999999999, 110.44999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [190.54999999999998, 119.89999999999999], "end": [192.14999999999998, 119.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [190.54999999999998, 120.69999999999999], "end": [190.54999999999998, 119.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [192.14999999999998, 120.69999999999999], "end": [190.54999999999998, 120.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [192.14999999999998, 119.89999999999999], "end": [192.14999999999998, 120.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [110.76249999999999, 113.69999999999999], "end": [109.1625, 113.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [110.76249999999999, 112.89999999999999], "end": [110.76249999999999, 113.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [109.1625, 112.89999999999999], "end": [110.76249999999999, 112.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [109.1625, 113.69999999999999], "end": [109.1625, 112.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [190.61249999999998, 122.52499999999999], "end": [192.21249999999998, 122.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [190.61249999999998, 123.32499999999999], "end": [190.61249999999998, 122.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [192.21249999999998, 123.32499999999999], "end": [190.61249999999998, 123.32499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [192.21249999999998, 122.52499999999999], "end": [192.21249999999998, 123.32499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [110.7875, 116.425], "end": [109.1875, 116.425], "width": 0.09999999999999999}, {"type": "segment", "start": [110.7875, 115.625], "end": [110.7875, 116.425], "width": 0.09999999999999999}, {"type": "segment", "start": [109.1875, 115.625], "end": [110.7875, 115.625], "width": 0.09999999999999999}, {"type": "segment", "start": [109.1875, 116.425], "end": [109.1875, 115.625], "width": 0.09999999999999999}, {"type": "segment", "start": [190.58749999999998, 125.25], "end": [192.1875, 125.25], "width": 0.09999999999999999}, {"type": "segment", "start": [190.58749999999998, 126.05], "end": [190.58749999999998, 125.25], "width": 0.09999999999999999}, {"type": "segment", "start": [192.1875, 126.05], "end": [190.58749999999998, 126.05], "width": 0.09999999999999999}, {"type": "segment", "start": [192.1875, 125.25], "end": [192.1875, 126.05], "width": 0.09999999999999999}, {"type": "segment", "start": [110.7375, 118.94999999999999], "end": [109.13749999999999, 118.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [110.7375, 118.14999999999999], "end": [110.7375, 118.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [109.13749999999999, 118.14999999999999], "end": [110.7375, 118.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [109.13749999999999, 118.94999999999999], "end": [109.13749999999999, 118.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [190.61249999999998, 127.85], "end": [192.21249999999998, 127.85], "width": 0.09999999999999999}, {"type": "segment", "start": [190.61249999999998, 128.65], "end": [190.61249999999998, 127.85], "width": 0.09999999999999999}, {"type": "segment", "start": [192.21249999999998, 128.65], "end": [190.61249999999998, 128.65], "width": 0.09999999999999999}, {"type": "segment", "start": [192.21249999999998, 127.85], "end": [192.21249999999998, 128.65], "width": 0.09999999999999999}, {"type": "segment", "start": [110.725, 121.5], "end": [109.125, 121.5], "width": 0.09999999999999999}, {"type": "segment", "start": [110.725, 120.69999999999999], "end": [110.725, 121.5], "width": 0.09999999999999999}, {"type": "segment", "start": [109.125, 120.69999999999999], "end": [110.725, 120.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [109.125, 121.5], "end": [109.125, 120.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [190.64999999999998, 131.15], "end": [192.25, 131.15], "width": 0.09999999999999999}, {"type": "segment", "start": [190.64999999999998, 131.95], "end": [190.64999999999998, 131.15], "width": 0.09999999999999999}, {"type": "segment", "start": [192.25, 131.95], "end": [190.64999999999998, 131.95], "width": 0.09999999999999999}, {"type": "segment", "start": [192.25, 131.15], "end": [192.25, 131.95], "width": 0.09999999999999999}, {"type": "segment", "start": [110.6875, 124.1], "end": [109.08749999999999, 124.1], "width": 0.09999999999999999}, {"type": "segment", "start": [110.6875, 123.3], "end": [110.6875, 124.1], "width": 0.09999999999999999}, {"type": "segment", "start": [109.08749999999999, 123.3], "end": [110.6875, 123.3], "width": 0.09999999999999999}, {"type": "segment", "start": [109.08749999999999, 124.1], "end": [109.08749999999999, 123.3], "width": 0.09999999999999999}, {"type": "segment", "start": [180.15, 105.1875], "end": [179.35, 105.1875], "width": 0.09999999999999999}, {"type": "segment", "start": [179.35, 105.1875], "end": [179.35, 103.58749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [179.35, 103.58749999999999], "end": [180.15, 103.58749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [180.15, 103.58749999999999], "end": [180.15, 105.1875], "width": 0.09999999999999999}, {"type": "segment", "start": [175.78, 86.86], "end": [175.78, 97.31], "width": 0.09999999999999999}, {"type": "segment", "start": [175.78, 97.31], "end": [166.57999999999998, 97.31], "width": 0.09999999999999999}, {"type": "segment", "start": [175.78, 86.86], "end": [166.57999999999998, 86.86], "width": 0.09999999999999999}, {"type": "segment", "start": [166.57999999999998, 86.86], "end": [166.57999999999998, 97.31], "width": 0.09999999999999999}, {"type": "segment", "start": [170.0, 111.55], "end": [167.9, 111.55], "width": 0.09999999999999999}, {"type": "segment", "start": [170.5, 111.05], "end": [170.5, 108.25], "width": 0.09999999999999999}, {"type": "segment", "start": [170.5, 108.25], "end": [167.9, 108.25], "width": 0.09999999999999999}, {"type": "segment", "start": [167.9, 108.25], "end": [167.9, 111.55], "width": 0.09999999999999999}, {"type": "segment", "start": [170.0, 111.55], "end": [170.5, 111.05], "width": 0.09999999999999999}, {"type": "segment", "start": [181.7, 114.55], "end": [179.6, 114.55], "width": 0.09999999999999999}, {"type": "segment", "start": [182.2, 114.05], "end": [182.2, 111.25], "width": 0.09999999999999999}, {"type": "segment", "start": [182.2, 111.25], "end": [179.6, 111.25], "width": 0.09999999999999999}, {"type": "segment", "start": [179.6, 111.25], "end": [179.6, 114.55], "width": 0.09999999999999999}, {"type": "segment", "start": [181.7, 114.55], "end": [182.2, 114.05], "width": 0.09999999999999999}, {"type": "segment", "start": [179.25, 109.3], "end": [179.25, 107.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [179.75, 109.8], "end": [182.54999999999998, 109.8], "width": 0.09999999999999999}, {"type": "segment", "start": [182.54999999999998, 109.8], "end": [182.54999999999998, 107.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [182.54999999999998, 107.19999999999999], "end": [179.25, 107.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [179.25, 109.3], "end": [179.75, 109.8], "width": 0.09999999999999999}, {"type": "segment", "start": [178.7, 94.225], "end": [178.7, 93.725], "width": 0.09999999999999999}, {"type": "segment", "start": [178.7, 93.725], "end": [179.7, 93.725], "width": 0.09999999999999999}, {"type": "segment", "start": [179.7, 93.725], "end": [179.7, 94.225], "width": 0.09999999999999999}, {"type": "segment", "start": [179.7, 94.225], "end": [178.7, 94.225], "width": 0.09999999999999999}, {"type": "segment", "start": [178.025, 98.0], "end": [177.525, 98.0], "width": 0.09999999999999999}, {"type": "segment", "start": [177.525, 98.0], "end": [177.525, 97.0], "width": 0.09999999999999999}, {"type": "segment", "start": [177.525, 97.0], "end": [178.025, 97.0], "width": 0.09999999999999999}, {"type": "segment", "start": [178.025, 97.0], "end": [178.025, 98.0], "width": 0.09999999999999999}, {"type": "segment", "start": [179.775, 95.89999999999999], "end": [179.775, 96.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [179.775, 96.39999999999999], "end": [178.775, 96.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [178.775, 96.39999999999999], "end": [178.775, 95.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [178.775, 95.89999999999999], "end": [179.775, 95.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [180.17499999999998, 92.14999999999999], "end": [180.17499999999998, 91.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [180.17499999999998, 91.64999999999999], "end": [181.17499999999998, 91.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [181.17499999999998, 91.64999999999999], "end": [181.17499999999998, 92.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [181.17499999999998, 92.14999999999999], "end": [180.17499999999998, 92.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [182.375, 91.95], "end": [181.875, 91.95], "width": 0.09999999999999999}, {"type": "segment", "start": [181.875, 91.95], "end": [181.875, 90.95], "width": 0.09999999999999999}, {"type": "segment", "start": [181.875, 90.95], "end": [182.375, 90.95], "width": 0.09999999999999999}, {"type": "segment", "start": [182.375, 90.95], "end": [182.375, 91.95], "width": 0.09999999999999999}, {"type": "segment", "start": [183.775, 91.7], "end": [183.275, 91.7], "width": 0.09999999999999999}, {"type": "segment", "start": [183.275, 91.7], "end": [183.275, 90.7], "width": 0.09999999999999999}, {"type": "segment", "start": [183.275, 90.7], "end": [183.775, 90.7], "width": 0.09999999999999999}, {"type": "segment", "start": [183.775, 90.7], "end": [183.775, 91.7], "width": 0.09999999999999999}, {"type": "segment", "start": [184.42499999999998, 90.25], "end": [184.42499999999998, 89.75], "width": 0.09999999999999999}, {"type": "segment", "start": [184.42499999999998, 89.75], "end": [185.42499999999998, 89.75], "width": 0.09999999999999999}, {"type": "segment", "start": [185.42499999999998, 89.75], "end": [185.42499999999998, 90.25], "width": 0.09999999999999999}, {"type": "segment", "start": [185.42499999999998, 90.25], "end": [184.42499999999998, 90.25], "width": 0.09999999999999999}, {"type": "segment", "start": [187.215, 94.725], "end": [187.215, 94.225], "width": 0.09999999999999999}, {"type": "segment", "start": [187.215, 94.225], "end": [188.215, 94.225], "width": 0.09999999999999999}, {"type": "segment", "start": [188.215, 94.225], "end": [188.215, 94.725], "width": 0.09999999999999999}, {"type": "segment", "start": [188.215, 94.725], "end": [187.215, 94.725], "width": 0.09999999999999999}, {"type": "segment", "start": [187.225, 96.35], "end": [187.225, 96.85], "width": 0.09999999999999999}, {"type": "segment", "start": [187.225, 96.85], "end": [186.225, 96.85], "width": 0.09999999999999999}, {"type": "segment", "start": [186.225, 96.85], "end": [186.225, 96.35], "width": 0.09999999999999999}, {"type": "segment", "start": [186.225, 96.35], "end": [187.225, 96.35], "width": 0.09999999999999999}, {"type": "segment", "start": [187.75, 95.375], "end": [187.75, 95.875], "width": 0.09999999999999999}, {"type": "segment", "start": [187.75, 95.875], "end": [186.75, 95.875], "width": 0.09999999999999999}, {"type": "segment", "start": [186.75, 95.875], "end": [186.75, 95.375], "width": 0.09999999999999999}, {"type": "segment", "start": [186.75, 95.375], "end": [187.75, 95.375], "width": 0.09999999999999999}, {"type": "segment", "start": [172.6, 102.94999999999999], "end": [172.1, 102.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [172.1, 102.94999999999999], "end": [172.1, 101.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [172.1, 101.94999999999999], "end": [172.6, 101.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [172.6, 101.94999999999999], "end": [172.6, 102.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [168.4, 105.285], "end": [167.9, 105.285], "width": 0.09999999999999999}, {"type": "segment", "start": [167.9, 105.285], "end": [167.9, 104.285], "width": 0.09999999999999999}, {"type": "segment", "start": [167.9, 104.285], "end": [168.4, 104.285], "width": 0.09999999999999999}, {"type": "segment", "start": [168.4, 104.285], "end": [168.4, 105.285], "width": 0.09999999999999999}, {"type": "segment", "start": [187.375, 93.365], "end": [186.875, 93.365], "width": 0.09999999999999999}, {"type": "segment", "start": [186.875, 93.365], "end": [186.875, 92.365], "width": 0.09999999999999999}, {"type": "segment", "start": [186.875, 92.365], "end": [187.375, 92.365], "width": 0.09999999999999999}, {"type": "segment", "start": [187.375, 92.365], "end": [187.375, 93.365], "width": 0.09999999999999999}, {"type": "segment", "start": [187.9, 92.36], "end": [188.4, 92.36], "width": 0.09999999999999999}, {"type": "segment", "start": [188.4, 92.36], "end": [188.4, 93.36], "width": 0.09999999999999999}, {"type": "segment", "start": [188.4, 93.36], "end": [187.9, 93.36], "width": 0.09999999999999999}, {"type": "segment", "start": [187.9, 93.36], "end": [187.9, 92.36], "width": 0.09999999999999999}, {"type": "segment", "start": [169.35, 105.3], "end": [168.85, 105.3], "width": 0.09999999999999999}, {"type": "segment", "start": [168.85, 105.3], "end": [168.85, 104.3], "width": 0.09999999999999999}, {"type": "segment", "start": [168.85, 104.3], "end": [169.35, 104.3], "width": 0.09999999999999999}, {"type": "segment", "start": [169.35, 104.3], "end": [169.35, 105.3], "width": 0.09999999999999999}, {"type": "segment", "start": [147.14499999999998, 131.71], "end": [146.14499999999998, 131.71], "width": 0.09999999999999999}, {"type": "segment", "start": [147.14499999999998, 131.21], "end": [147.14499999999998, 131.71], "width": 0.09999999999999999}, {"type": "segment", "start": [146.14499999999998, 131.21], "end": [147.14499999999998, 131.21], "width": 0.09999999999999999}, {"type": "segment", "start": [146.14499999999998, 131.71], "end": [146.14499999999998, 131.21], "width": 0.09999999999999999}, {"type": "segment", "start": [176.9, 99.35], "end": [179.0, 99.35], "width": 0.09999999999999999}, {"type": "segment", "start": [176.4, 99.85], "end": [176.4, 102.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [176.4, 102.64999999999999], "end": [179.0, 102.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [179.0, 102.64999999999999], "end": [179.0, 99.35], "width": 0.09999999999999999}, {"type": "segment", "start": [176.9, 99.35], "end": [176.4, 99.85], "width": 0.09999999999999999}, {"type": "segment", "start": [175.04999999999998, 105.05], "end": [175.04999999999998, 107.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [174.54999999999998, 104.55], "end": [171.75, 104.55], "width": 0.09999999999999999}, {"type": "segment", "start": [171.75, 104.55], "end": [171.75, 107.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [171.75, 107.14999999999999], "end": [175.04999999999998, 107.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [175.04999999999998, 105.05], "end": [174.54999999999998, 104.55], "width": 0.09999999999999999}, {"type": "segment", "start": [177.975, 111.39999999999999], "end": [177.975, 108.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [177.975, 108.39999999999999], "end": [174.975, 108.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [174.975, 108.39999999999999], "end": [174.975, 111.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [174.975, 111.39999999999999], "end": [177.975, 111.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [186.525, 90.8], "end": [188.975, 90.8], "width": 0.09999999999999999}, {"type": "segment", "start": [185.95499999999998, 90.25], "end": [185.95499999999998, 89.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [186.525, 90.8], "end": [185.95499999999998, 90.25], "width": 0.09999999999999999}, {"type": "segment", "start": [185.95499999999998, 89.39999999999999], "end": [188.995, 89.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [188.995, 90.8], "end": [188.995, 89.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [168.54999999999998, 112.66499999999999], "end": [169.04999999999998, 112.66499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [169.04999999999998, 112.66499999999999], "end": [169.04999999999998, 113.66499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [169.04999999999998, 113.66499999999999], "end": [168.54999999999998, 113.66499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [168.54999999999998, 113.66499999999999], "end": [168.54999999999998, 112.66499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [168.1, 113.64999999999999], "end": [167.6, 113.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [167.6, 113.64999999999999], "end": [167.6, 112.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [167.6, 112.64999999999999], "end": [168.1, 112.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [168.1, 112.64999999999999], "end": [168.1, 113.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [172.4, 110.5], "end": [171.9, 110.5], "width": 0.09999999999999999}, {"type": "segment", "start": [171.9, 110.5], "end": [171.9, 109.5], "width": 0.09999999999999999}, {"type": "segment", "start": [171.9, 109.5], "end": [172.4, 109.5], "width": 0.09999999999999999}, {"type": "segment", "start": [172.4, 109.5], "end": [172.4, 110.5], "width": 0.09999999999999999}, {"type": "segment", "start": [170.95, 113.63499999999999], "end": [170.45, 113.63499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [170.45, 113.63499999999999], "end": [170.45, 112.63499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [170.45, 112.63499999999999], "end": [170.95, 112.63499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [170.95, 112.63499999999999], "end": [170.95, 113.63499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [169.5, 112.64999999999999], "end": [170.0, 112.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [170.0, 112.64999999999999], "end": [170.0, 113.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [170.0, 113.64999999999999], "end": [169.5, 113.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [169.5, 113.64999999999999], "end": [169.5, 112.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [183.95999999999998, 98.14999999999999], "end": [183.95999999999998, 98.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [183.95999999999998, 98.64999999999999], "end": [182.95999999999998, 98.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [182.95999999999998, 98.64999999999999], "end": [182.95999999999998, 98.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [182.95999999999998, 98.14999999999999], "end": [183.95999999999998, 98.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [181.75, 98.50999999999999], "end": [182.25, 98.50999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [182.25, 98.50999999999999], "end": [182.25, 99.50999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [182.25, 99.50999999999999], "end": [181.75, 99.50999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [181.75, 99.50999999999999], "end": [181.75, 98.50999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [178.1, 104.3], "end": [178.1, 105.5], "width": 0.09999999999999999}, {"type": "segment", "start": [178.1, 105.5], "end": [176.1, 105.5], "width": 0.09999999999999999}, {"type": "segment", "start": [176.1, 105.5], "end": [176.1, 104.3], "width": 0.09999999999999999}, {"type": "segment", "start": [176.1, 104.3], "end": [178.1, 104.3], "width": 0.09999999999999999}, {"type": "segment", "start": [179.525, 97.035], "end": [180.025, 97.035], "width": 0.09999999999999999}, {"type": "segment", "start": [180.025, 97.035], "end": [180.025, 98.035], "width": 0.09999999999999999}, {"type": "segment", "start": [180.025, 98.035], "end": [179.525, 98.035], "width": 0.09999999999999999}, {"type": "segment", "start": [179.525, 98.035], "end": [179.525, 97.035], "width": 0.09999999999999999}, {"type": "segment", "start": [178.7, 93.225], "end": [178.7, 92.725], "width": 0.09999999999999999}, {"type": "segment", "start": [178.7, 92.725], "end": [179.7, 92.725], "width": 0.09999999999999999}, {"type": "segment", "start": [179.7, 92.725], "end": [179.7, 93.225], "width": 0.09999999999999999}, {"type": "segment", "start": [179.7, 93.225], "end": [178.7, 93.225], "width": 0.09999999999999999}, {"type": "segment", "start": [178.1, 106.19999999999999], "end": [178.1, 107.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [178.1, 107.39999999999999], "end": [176.1, 107.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [176.1, 107.39999999999999], "end": [176.1, 106.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [176.1, 106.19999999999999], "end": [178.1, 106.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [179.025, 98.015], "end": [178.525, 98.015], "width": 0.09999999999999999}, {"type": "segment", "start": [178.525, 98.015], "end": [178.525, 97.015], "width": 0.09999999999999999}, {"type": "segment", "start": [178.525, 97.015], "end": [179.025, 97.015], "width": 0.09999999999999999}, {"type": "segment", "start": [179.025, 97.015], "end": [179.025, 98.015], "width": 0.09999999999999999}, {"type": "segment", "start": [177.75, 103.14999999999999], "end": [177.75, 103.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [177.75, 103.64999999999999], "end": [176.75, 103.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [176.75, 103.64999999999999], "end": [176.75, 103.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [176.75, 103.14999999999999], "end": [177.75, 103.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [187.225, 97.3], "end": [187.225, 97.8], "width": 0.09999999999999999}, {"type": "segment", "start": [187.225, 97.8], "end": [186.225, 97.8], "width": 0.09999999999999999}, {"type": "segment", "start": [186.225, 97.8], "end": [186.225, 97.3], "width": 0.09999999999999999}, {"type": "segment", "start": [186.225, 97.3], "end": [187.225, 97.3], "width": 0.09999999999999999}, {"type": "segment", "start": [183.0, 104.64999999999999], "end": [183.0, 105.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [183.0, 105.14999999999999], "end": [182.0, 105.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [182.0, 105.14999999999999], "end": [182.0, 104.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [182.0, 104.64999999999999], "end": [183.0, 104.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [185.375, 91.96499999999999], "end": [184.875, 91.96499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [184.875, 91.96499999999999], "end": [184.875, 90.96499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [184.875, 90.96499999999999], "end": [185.375, 90.96499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [185.375, 90.96499999999999], "end": [185.375, 91.96499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [181.29999999999998, 104.88499999999999], "end": [180.79999999999998, 104.88499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [180.79999999999998, 104.88499999999999], "end": [180.79999999999998, 103.88499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [180.79999999999998, 103.88499999999999], "end": [181.29999999999998, 103.88499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [181.29999999999998, 103.88499999999999], "end": [181.29999999999998, 104.88499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [186.375, 93.35], "end": [185.875, 93.35], "width": 0.09999999999999999}, {"type": "segment", "start": [185.875, 93.35], "end": [185.875, 92.35], "width": 0.09999999999999999}, {"type": "segment", "start": [185.875, 92.35], "end": [186.375, 92.35], "width": 0.09999999999999999}, {"type": "segment", "start": [186.375, 92.35], "end": [186.375, 93.35], "width": 0.09999999999999999}, {"type": "segment", "start": [182.965, 103.69999999999999], "end": [182.965, 104.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [182.965, 104.19999999999999], "end": [181.965, 104.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [181.965, 104.19999999999999], "end": [181.965, 103.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [181.965, 103.69999999999999], "end": [182.965, 103.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [183.0, 102.69999999999999], "end": [183.0, 103.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [183.0, 103.19999999999999], "end": [182.0, 103.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [182.0, 103.19999999999999], "end": [182.0, 102.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [182.0, 102.69999999999999], "end": [183.0, 102.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [173.6, 102.935], "end": [173.1, 102.935], "width": 0.09999999999999999}, {"type": "segment", "start": [173.1, 102.935], "end": [173.1, 101.935], "width": 0.09999999999999999}, {"type": "segment", "start": [173.1, 101.935], "end": [173.6, 101.935], "width": 0.09999999999999999}, {"type": "segment", "start": [173.6, 101.935], "end": [173.6, 102.935], "width": 0.09999999999999999}, {"type": "segment", "start": [171.6, 102.94999999999999], "end": [171.1, 102.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [171.1, 102.94999999999999], "end": [171.1, 101.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [171.1, 101.94999999999999], "end": [171.6, 101.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [171.6, 101.94999999999999], "end": [171.6, 102.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [170.7125, 106.14999999999999], "end": [170.7125, 107.35], "width": 0.09999999999999999}, {"type": "segment", "start": [170.7125, 107.35], "end": [168.7125, 107.35], "width": 0.09999999999999999}, {"type": "segment", "start": [168.7125, 107.35], "end": [168.7125, 106.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [168.7125, 106.14999999999999], "end": [170.7125, 106.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [178.225, 90.14999999999999], "end": [177.6, 89.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [180.1, 90.14999999999999], "end": [178.225, 90.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [180.1, 87.64999999999999], "end": [180.1, 90.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [177.6, 87.64999999999999], "end": [180.1, 87.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [177.6, 89.52499999999999], "end": [177.6, 87.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [146.79999999999998, 125.19999999999999], "end": [147.79999999999998, 126.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [142.79999999999998, 125.19999999999999], "end": [146.79999999999998, 125.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [142.79999999999998, 130.2], "end": [142.79999999999998, 125.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [147.79999999999998, 130.2], "end": [142.79999999999998, 130.2], "width": 0.09999999999999999}, {"type": "segment", "start": [147.79999999999998, 126.19999999999999], "end": [147.79999999999998, 130.2], "width": 0.09999999999999999}, {"type": "segment", "start": [140.75, 142.075], "end": [141.0, 142.075], "width": 0.09999999999999999}, {"type": "segment", "start": [140.75, 141.825], "end": [140.75, 142.075], "width": 0.09999999999999999}, {"type": "segment", "start": [141.0, 141.575], "end": [140.75, 141.825], "width": 0.09999999999999999}, {"type": "segment", "start": [140.75, 141.025], "end": [141.0, 141.275], "width": 0.09999999999999999}, {"type": "segment", "start": [140.75, 140.775], "end": [140.75, 141.025], "width": 0.09999999999999999}, {"type": "segment", "start": [141.0, 140.775], "end": [140.75, 140.775], "width": 0.09999999999999999}, {"type": "segment", "start": [144.25, 142.075], "end": [144.0, 142.075], "width": 0.09999999999999999}, {"type": "segment", "start": [144.25, 141.825], "end": [144.25, 142.075], "width": 0.09999999999999999}, {"type": "segment", "start": [144.0, 141.575], "end": [144.25, 141.825], "width": 0.09999999999999999}, {"type": "segment", "start": [144.25, 141.025], "end": [144.0, 141.275], "width": 0.09999999999999999}, {"type": "segment", "start": [144.25, 140.775], "end": [144.25, 141.025], "width": 0.09999999999999999}, {"type": "segment", "start": [144.0, 140.775], "end": [144.25, 140.775], "width": 0.09999999999999999}, {"type": "segment", "start": [141.0, 142.42499999999998], "end": [141.0, 140.42499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [144.0, 142.42499999999998], "end": [141.0, 142.42499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [144.0, 140.42499999999998], "end": [144.0, 142.42499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [141.0, 140.42499999999998], "end": [144.0, 140.42499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [184.665, 118.94999999999999], "end": [183.665, 118.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [184.665, 118.44999999999999], "end": [184.665, 118.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [183.665, 118.44999999999999], "end": [184.665, 118.44999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [183.665, 118.94999999999999], "end": [183.665, 118.44999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [180.275, 118.5], "end": [181.275, 118.5], "width": 0.09999999999999999}, {"type": "segment", "start": [180.275, 119.0], "end": [180.275, 118.5], "width": 0.09999999999999999}, {"type": "segment", "start": [181.275, 119.0], "end": [180.275, 119.0], "width": 0.09999999999999999}, {"type": "segment", "start": [181.275, 118.5], "end": [181.275, 119.0], "width": 0.09999999999999999}, {"type": "segment", "start": [179.5, 119.6], "end": [179.5, 120.6], "width": 0.09999999999999999}, {"type": "segment", "start": [179.0, 119.6], "end": [179.5, 119.6], "width": 0.09999999999999999}, {"type": "segment", "start": [179.0, 120.6], "end": [179.0, 119.6], "width": 0.09999999999999999}, {"type": "segment", "start": [179.5, 120.6], "end": [179.0, 120.6], "width": 0.09999999999999999}, {"type": "segment", "start": [185.85, 119.3], "end": [185.85, 120.3], "width": 0.09999999999999999}, {"type": "segment", "start": [185.35, 119.3], "end": [185.85, 119.3], "width": 0.09999999999999999}, {"type": "segment", "start": [185.35, 120.3], "end": [185.35, 119.3], "width": 0.09999999999999999}, {"type": "segment", "start": [185.85, 120.3], "end": [185.35, 120.3], "width": 0.09999999999999999}, {"type": "segment", "start": [178.16, 121.05999999999999], "end": [177.16, 121.05999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [178.16, 120.55999999999999], "end": [178.16, 121.05999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [177.16, 120.55999999999999], "end": [178.16, 120.55999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [177.16, 121.05999999999999], "end": [177.16, 120.55999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [178.92499999999998, 124.28999999999999], "end": [178.92499999999998, 123.28999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [179.42499999999998, 124.28999999999999], "end": [178.92499999999998, 124.28999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [179.42499999999998, 123.28999999999999], "end": [179.42499999999998, 124.28999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [178.92499999999998, 123.28999999999999], "end": [179.42499999999998, 123.28999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [185.4, 124.16499999999999], "end": [185.4, 123.16499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [185.9, 124.16499999999999], "end": [185.4, 124.16499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [185.9, 123.16499999999999], "end": [185.9, 124.16499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [185.4, 123.16499999999999], "end": [185.9, 123.16499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [184.625, 125.32499999999999], "end": [183.625, 125.32499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [184.625, 124.82499999999999], "end": [184.625, 125.32499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [183.625, 124.82499999999999], "end": [184.625, 124.82499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [183.625, 125.32499999999999], "end": [183.625, 124.82499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [180.1, 124.82499999999999], "end": [181.1, 124.82499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [180.1, 125.32499999999999], "end": [180.1, 124.82499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [181.1, 125.32499999999999], "end": [180.1, 125.32499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [181.1, 124.82499999999999], "end": [181.1, 125.32499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [166.575, 126.925], "end": [167.575, 126.925], "width": 0.09999999999999999}, {"type": "segment", "start": [166.575, 127.425], "end": [166.575, 126.925], "width": 0.09999999999999999}, {"type": "segment", "start": [167.575, 127.425], "end": [166.575, 127.425], "width": 0.09999999999999999}, {"type": "segment", "start": [167.575, 126.925], "end": [167.575, 127.425], "width": 0.09999999999999999}, {"type": "segment", "start": [171.04999999999998, 127.39999999999999], "end": [170.04999999999998, 127.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [171.04999999999998, 126.89999999999999], "end": [171.04999999999998, 127.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [170.04999999999998, 126.89999999999999], "end": [171.04999999999998, 126.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [170.04999999999998, 127.39999999999999], "end": [170.04999999999998, 126.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [172.975, 125.625], "end": [171.975, 125.625], "width": 0.09999999999999999}, {"type": "segment", "start": [172.975, 125.125], "end": [172.975, 125.625], "width": 0.09999999999999999}, {"type": "segment", "start": [171.975, 125.125], "end": [172.975, 125.125], "width": 0.09999999999999999}, {"type": "segment", "start": [171.975, 125.625], "end": [171.975, 125.125], "width": 0.09999999999999999}, {"type": "segment", "start": [165.42499999999998, 126.07499999999999], "end": [165.42499999999998, 125.07499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [165.92499999999998, 126.07499999999999], "end": [165.42499999999998, 126.07499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [165.92499999999998, 125.07499999999999], "end": [165.92499999999998, 126.07499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [165.42499999999998, 125.07499999999999], "end": [165.92499999999998, 125.07499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [173.9, 124.39999999999999], "end": [174.9, 124.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [173.9, 124.89999999999999], "end": [173.9, 124.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [174.9, 124.89999999999999], "end": [173.9, 124.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [174.9, 124.39999999999999], "end": [174.9, 124.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [172.325, 121.66], "end": [172.325, 122.66], "width": 0.09999999999999999}, {"type": "segment", "start": [171.825, 121.66], "end": [172.325, 121.66], "width": 0.09999999999999999}, {"type": "segment", "start": [171.825, 122.66], "end": [171.825, 121.66], "width": 0.09999999999999999}, {"type": "segment", "start": [172.325, 122.66], "end": [171.825, 122.66], "width": 0.09999999999999999}, {"type": "segment", "start": [165.975, 121.78999999999999], "end": [165.975, 122.78999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [165.475, 121.78999999999999], "end": [165.975, 121.78999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [165.475, 122.78999999999999], "end": [165.475, 121.78999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [165.975, 122.78999999999999], "end": [165.475, 122.78999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [166.65, 120.57499999999999], "end": [167.65, 120.57499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [166.65, 121.07499999999999], "end": [166.65, 120.57499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [167.65, 121.07499999999999], "end": [166.65, 121.07499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [167.65, 120.57499999999999], "end": [167.65, 121.07499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [170.95, 121.07499999999999], "end": [169.95, 121.07499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [170.95, 120.57499999999999], "end": [170.95, 121.07499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [169.95, 120.57499999999999], "end": [170.95, 120.57499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [169.95, 121.07499999999999], "end": [169.95, 120.57499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [107.02499999999999, 95.19999999999999], "end": [106.02499999999999, 95.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [107.02499999999999, 94.69999999999999], "end": [107.02499999999999, 95.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [106.02499999999999, 94.69999999999999], "end": [107.02499999999999, 94.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [106.02499999999999, 95.19999999999999], "end": [106.02499999999999, 94.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [102.64999999999999, 94.69999999999999], "end": [103.64999999999999, 94.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [102.64999999999999, 95.19999999999999], "end": [102.64999999999999, 94.69999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [103.64999999999999, 95.19999999999999], "end": [102.64999999999999, 95.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [103.64999999999999, 94.69999999999999], "end": [103.64999999999999, 95.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [176.98999999999998, 129.79999999999998], "end": [175.98999999999998, 129.79999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [176.98999999999998, 129.29999999999998], "end": [176.98999999999998, 129.79999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [175.98999999999998, 129.29999999999998], "end": [176.98999999999998, 129.29999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [175.98999999999998, 129.79999999999998], "end": [175.98999999999998, 129.29999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [101.875, 95.475], "end": [101.875, 96.475], "width": 0.09999999999999999}, {"type": "segment", "start": [101.375, 95.475], "end": [101.875, 95.475], "width": 0.09999999999999999}, {"type": "segment", "start": [101.375, 96.475], "end": [101.375, 95.475], "width": 0.09999999999999999}, {"type": "segment", "start": [101.875, 96.475], "end": [101.375, 96.475], "width": 0.09999999999999999}, {"type": "segment", "start": [108.225, 95.89999999999999], "end": [108.225, 96.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [107.725, 95.89999999999999], "end": [108.225, 95.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [107.725, 96.89999999999999], "end": [107.725, 95.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [108.225, 96.89999999999999], "end": [107.725, 96.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [101.3, 97.89999999999999], "end": [100.3, 97.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [101.3, 97.39999999999999], "end": [101.3, 97.89999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [100.3, 97.39999999999999], "end": [101.3, 97.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [100.3, 97.89999999999999], "end": [100.3, 97.39999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [101.375, 100.32499999999999], "end": [101.375, 99.32499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [101.875, 100.32499999999999], "end": [101.375, 100.32499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [101.875, 99.32499999999999], "end": [101.875, 100.32499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [101.375, 99.32499999999999], "end": [101.875, 99.32499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [107.69999999999999, 100.25], "end": [107.69999999999999, 99.25], "width": 0.09999999999999999}, {"type": "segment", "start": [108.19999999999999, 100.25], "end": [107.69999999999999, 100.25], "width": 0.09999999999999999}, {"type": "segment", "start": [108.19999999999999, 99.25], "end": [108.19999999999999, 100.25], "width": 0.09999999999999999}, {"type": "segment", "start": [107.69999999999999, 99.25], "end": [108.19999999999999, 99.25], "width": 0.09999999999999999}, {"type": "segment", "start": [187.765, 135.025], "end": [188.765, 135.025], "width": 0.09999999999999999}, {"type": "segment", "start": [187.765, 135.525], "end": [187.765, 135.025], "width": 0.09999999999999999}, {"type": "segment", "start": [188.765, 135.525], "end": [187.765, 135.525], "width": 0.09999999999999999}, {"type": "segment", "start": [188.765, 135.025], "end": [188.765, 135.525], "width": 0.09999999999999999}, {"type": "segment", "start": [107.05, 101.52499999999999], "end": [106.05, 101.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [107.05, 101.02499999999999], "end": [107.05, 101.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [106.05, 101.02499999999999], "end": [107.05, 101.02499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [106.05, 101.52499999999999], "end": [106.05, 101.02499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [102.625, 101.0], "end": [103.625, 101.0], "width": 0.09999999999999999}, {"type": "segment", "start": [102.625, 101.5], "end": [102.625, 101.0], "width": 0.09999999999999999}, {"type": "segment", "start": [103.625, 101.5], "end": [102.625, 101.5], "width": 0.09999999999999999}, {"type": "segment", "start": [103.625, 101.0], "end": [103.625, 101.5], "width": 0.09999999999999999}, {"type": "segment", "start": [102.77499999999999, 102.66], "end": [102.77499999999999, 103.66], "width": 0.09999999999999999}, {"type": "segment", "start": [102.27499999999999, 102.66], "end": [102.77499999999999, 102.66], "width": 0.09999999999999999}, {"type": "segment", "start": [102.27499999999999, 103.66], "end": [102.27499999999999, 102.66], "width": 0.09999999999999999}, {"type": "segment", "start": [102.77499999999999, 103.66], "end": [102.27499999999999, 103.66], "width": 0.09999999999999999}, {"type": "segment", "start": [103.14999999999999, 129.0], "end": [103.14999999999999, 130.0], "width": 0.09999999999999999}, {"type": "segment", "start": [102.64999999999999, 129.0], "end": [103.14999999999999, 129.0], "width": 0.09999999999999999}, {"type": "segment", "start": [102.64999999999999, 130.0], "end": [102.64999999999999, 129.0], "width": 0.09999999999999999}, {"type": "segment", "start": [103.14999999999999, 130.0], "end": [102.64999999999999, 130.0], "width": 0.09999999999999999}, {"type": "segment", "start": [102.69999999999999, 133.25], "end": [102.69999999999999, 132.25], "width": 0.09999999999999999}, {"type": "segment", "start": [103.19999999999999, 133.25], "end": [102.69999999999999, 133.25], "width": 0.09999999999999999}, {"type": "segment", "start": [103.19999999999999, 132.25], "end": [103.19999999999999, 133.25], "width": 0.09999999999999999}, {"type": "segment", "start": [102.69999999999999, 132.25], "end": [103.19999999999999, 132.25], "width": 0.09999999999999999}, {"type": "segment", "start": [103.75, 134.125], "end": [104.75, 134.125], "width": 0.09999999999999999}, {"type": "segment", "start": [103.75, 134.625], "end": [103.75, 134.125], "width": 0.09999999999999999}, {"type": "segment", "start": [104.75, 134.625], "end": [103.75, 134.625], "width": 0.09999999999999999}, {"type": "segment", "start": [104.75, 134.125], "end": [104.75, 134.625], "width": 0.09999999999999999}, {"type": "segment", "start": [103.64999999999999, 127.725], "end": [104.64999999999999, 127.725], "width": 0.09999999999999999}, {"type": "segment", "start": [103.64999999999999, 128.225], "end": [103.64999999999999, 127.725], "width": 0.09999999999999999}, {"type": "segment", "start": [104.64999999999999, 128.225], "end": [103.64999999999999, 128.225], "width": 0.09999999999999999}, {"type": "segment", "start": [104.64999999999999, 127.725], "end": [104.64999999999999, 128.225], "width": 0.09999999999999999}, {"type": "segment", "start": [105.85, 135.375], "end": [105.85, 136.375], "width": 0.09999999999999999}, {"type": "segment", "start": [105.35, 135.375], "end": [105.85, 135.375], "width": 0.09999999999999999}, {"type": "segment", "start": [105.35, 136.375], "end": [105.35, 135.375], "width": 0.09999999999999999}, {"type": "segment", "start": [105.85, 136.375], "end": [105.35, 136.375], "width": 0.09999999999999999}, {"type": "segment", "start": [108.5, 134.6], "end": [107.5, 134.6], "width": 0.09999999999999999}, {"type": "segment", "start": [108.5, 134.1], "end": [108.5, 134.6], "width": 0.09999999999999999}, {"type": "segment", "start": [107.5, 134.1], "end": [108.5, 134.1], "width": 0.09999999999999999}, {"type": "segment", "start": [107.5, 134.6], "end": [107.5, 134.1], "width": 0.09999999999999999}, {"type": "segment", "start": [108.27499999999999, 128.25], "end": [107.27499999999999, 128.25], "width": 0.09999999999999999}, {"type": "segment", "start": [108.27499999999999, 127.75], "end": [108.27499999999999, 128.25], "width": 0.09999999999999999}, {"type": "segment", "start": [107.27499999999999, 127.75], "end": [108.27499999999999, 127.75], "width": 0.09999999999999999}, {"type": "segment", "start": [107.27499999999999, 128.25], "end": [107.27499999999999, 127.75], "width": 0.09999999999999999}, {"type": "segment", "start": [114.375, 108.63499999999999], "end": [114.375, 107.63499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [114.875, 108.63499999999999], "end": [114.375, 108.63499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [114.875, 107.63499999999999], "end": [114.875, 108.63499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [114.375, 107.63499999999999], "end": [114.875, 107.63499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [109.475, 129.1], "end": [109.475, 130.1], "width": 0.09999999999999999}, {"type": "segment", "start": [108.975, 129.1], "end": [109.475, 129.1], "width": 0.09999999999999999}, {"type": "segment", "start": [108.975, 130.1], "end": [108.975, 129.1], "width": 0.09999999999999999}, {"type": "segment", "start": [109.475, 130.1], "end": [108.975, 130.1], "width": 0.09999999999999999}, {"type": "segment", "start": [109.05, 133.385], "end": [109.05, 132.385], "width": 0.09999999999999999}, {"type": "segment", "start": [109.55, 133.385], "end": [109.05, 133.385], "width": 0.09999999999999999}, {"type": "segment", "start": [109.55, 132.385], "end": [109.55, 133.385], "width": 0.09999999999999999}, {"type": "segment", "start": [109.05, 132.385], "end": [109.55, 132.385], "width": 0.09999999999999999}, {"type": "segment", "start": [150.725, 128.935], "end": [150.725, 129.935], "width": 0.09999999999999999}, {"type": "segment", "start": [150.225, 128.935], "end": [150.725, 128.935], "width": 0.09999999999999999}, {"type": "segment", "start": [150.225, 129.935], "end": [150.225, 128.935], "width": 0.09999999999999999}, {"type": "segment", "start": [150.725, 129.935], "end": [150.225, 129.935], "width": 0.09999999999999999}, {"type": "segment", "start": [145.225, 132.17499999999998], "end": [146.225, 132.17499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [145.225, 132.67499999999998], "end": [145.225, 132.17499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [146.225, 132.67499999999998], "end": [145.225, 132.67499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [146.225, 132.17499999999998], "end": [146.225, 132.67499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [144.31, 132.67499999999998], "end": [143.31, 132.67499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [144.31, 132.17499999999998], "end": [144.31, 132.67499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [143.31, 132.17499999999998], "end": [144.31, 132.17499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [143.31, 132.67499999999998], "end": [143.31, 132.17499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [148.775, 130.59], "end": [148.775, 129.59], "width": 0.09999999999999999}, {"type": "segment", "start": [149.275, 130.59], "end": [148.775, 130.59], "width": 0.09999999999999999}, {"type": "segment", "start": [149.275, 129.59], "end": [149.275, 130.59], "width": 0.09999999999999999}, {"type": "segment", "start": [148.775, 129.59], "end": [149.275, 129.59], "width": 0.09999999999999999}, {"type": "segment", "start": [150.225, 125.375], "end": [150.225, 126.375], "width": 0.09999999999999999}, {"type": "segment", "start": [149.725, 125.375], "end": [150.225, 125.375], "width": 0.09999999999999999}, {"type": "segment", "start": [149.725, 126.375], "end": [149.725, 125.375], "width": 0.09999999999999999}, {"type": "segment", "start": [150.225, 126.375], "end": [149.725, 126.375], "width": 0.09999999999999999}, {"type": "segment", "start": [141.215, 119.64999999999999], "end": [140.215, 119.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [141.215, 119.14999999999999], "end": [141.215, 119.64999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [140.215, 119.14999999999999], "end": [141.215, 119.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [140.215, 119.64999999999999], "end": [140.215, 119.14999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [140.25, 112.46499999999999], "end": [140.25, 113.46499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [139.75, 112.46499999999999], "end": [140.25, 112.46499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [139.75, 113.46499999999999], "end": [139.75, 112.46499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [140.25, 113.46499999999999], "end": [139.75, 113.46499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [151.85, 130.445], "end": [153.25, 130.445], "width": 0.09999999999999999}, {"type": "segment", "start": [153.25, 127.405], "end": [153.25, 130.445], "width": 0.09999999999999999}, {"type": "segment", "start": [151.85, 127.975], "end": [152.4, 127.405], "width": 0.09999999999999999}, {"type": "segment", "start": [152.4, 127.405], "end": [153.25, 127.405], "width": 0.09999999999999999}, {"type": "segment", "start": [151.85, 127.975], "end": [151.85, 130.42499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [194.23999999999998, 112.595], "end": [193.605, 111.96], "width": 0.09999999999999999}, {"type": "segment", "start": [201.225, 112.595], "end": [194.23999999999998, 112.595], "width": 0.09999999999999999}, {"type": "segment", "start": [201.225, 110.05499999999999], "end": [201.225, 112.595], "width": 0.09999999999999999}, {"type": "segment", "start": [193.605, 110.05499999999999], "end": [201.225, 110.05499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [193.605, 111.96], "end": [193.605, 110.05499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [107.16, 105.58], "end": [107.795, 106.21499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [100.175, 105.58], "end": [107.16, 105.58], "width": 0.09999999999999999}, {"type": "segment", "start": [100.175, 108.11999999999999], "end": [100.175, 105.58], "width": 0.09999999999999999}, {"type": "segment", "start": [107.795, 108.11999999999999], "end": [100.175, 108.11999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [107.795, 106.21499999999999], "end": [107.795, 108.11999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [194.23999999999998, 115.17], "end": [193.605, 114.535], "width": 0.09999999999999999}, {"type": "segment", "start": [201.225, 115.17], "end": [194.23999999999998, 115.17], "width": 0.09999999999999999}, {"type": "segment", "start": [201.225, 112.63], "end": [201.225, 115.17], "width": 0.09999999999999999}, {"type": "segment", "start": [193.605, 112.63], "end": [201.225, 112.63], "width": 0.09999999999999999}, {"type": "segment", "start": [193.605, 114.535], "end": [193.605, 112.63], "width": 0.09999999999999999}, {"type": "segment", "start": [107.16, 108.155], "end": [107.795, 108.78999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [100.175, 108.155], "end": [107.16, 108.155], "width": 0.09999999999999999}, {"type": "segment", "start": [100.175, 110.695], "end": [100.175, 108.155], "width": 0.09999999999999999}, {"type": "segment", "start": [107.795, 110.695], "end": [100.175, 110.695], "width": 0.09999999999999999}, {"type": "segment", "start": [107.795, 108.78999999999999], "end": [107.795, 110.695], "width": 0.09999999999999999}, {"type": "segment", "start": [194.23999999999998, 117.77], "end": [193.605, 117.13499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [201.225, 117.77], "end": [194.23999999999998, 117.77], "width": 0.09999999999999999}, {"type": "segment", "start": [201.225, 115.22999999999999], "end": [201.225, 117.77], "width": 0.09999999999999999}, {"type": "segment", "start": [193.605, 115.22999999999999], "end": [201.225, 115.22999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [193.605, 117.13499999999999], "end": [193.605, 115.22999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [107.16, 110.755], "end": [107.795, 111.39], "width": 0.09999999999999999}, {"type": "segment", "start": [100.175, 110.755], "end": [107.16, 110.755], "width": 0.09999999999999999}, {"type": "segment", "start": [100.175, 113.295], "end": [100.175, 110.755], "width": 0.09999999999999999}, {"type": "segment", "start": [107.795, 113.295], "end": [100.175, 113.295], "width": 0.09999999999999999}, {"type": "segment", "start": [107.795, 111.39], "end": [107.795, 113.295], "width": 0.09999999999999999}, {"type": "segment", "start": [194.23999999999998, 120.36999999999999], "end": [193.605, 119.735], "width": 0.09999999999999999}, {"type": "segment", "start": [201.225, 120.36999999999999], "end": [194.23999999999998, 120.36999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [201.225, 117.83], "end": [201.225, 120.36999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [193.605, 117.83], "end": [201.225, 117.83], "width": 0.09999999999999999}, {"type": "segment", "start": [193.605, 119.735], "end": [193.605, 117.83], "width": 0.09999999999999999}, {"type": "segment", "start": [107.16, 113.35499999999999], "end": [107.795, 113.99], "width": 0.09999999999999999}, {"type": "segment", "start": [100.175, 113.35499999999999], "end": [107.16, 113.35499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [100.175, 115.895], "end": [100.175, 113.35499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [107.795, 115.895], "end": [100.175, 115.895], "width": 0.09999999999999999}, {"type": "segment", "start": [107.795, 113.99], "end": [107.795, 115.895], "width": 0.09999999999999999}, {"type": "segment", "start": [194.26, 122.91999999999999], "end": [193.625, 122.285], "width": 0.09999999999999999}, {"type": "segment", "start": [201.245, 122.91999999999999], "end": [194.26, 122.91999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [201.245, 120.38], "end": [201.245, 122.91999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [193.625, 120.38], "end": [201.245, 120.38], "width": 0.09999999999999999}, {"type": "segment", "start": [193.625, 122.285], "end": [193.625, 120.38], "width": 0.09999999999999999}, {"type": "segment", "start": [107.16, 115.955], "end": [107.795, 116.58999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [100.175, 115.955], "end": [107.16, 115.955], "width": 0.09999999999999999}, {"type": "segment", "start": [100.175, 118.49499999999999], "end": [100.175, 115.955], "width": 0.09999999999999999}, {"type": "segment", "start": [107.795, 118.49499999999999], "end": [100.175, 118.49499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [107.795, 116.58999999999999], "end": [107.795, 118.49499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [194.265, 125.52], "end": [193.63, 124.88499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [201.25, 125.52], "end": [194.265, 125.52], "width": 0.09999999999999999}, {"type": "segment", "start": [201.25, 122.97999999999999], "end": [201.25, 125.52], "width": 0.09999999999999999}, {"type": "segment", "start": [193.63, 122.97999999999999], "end": [201.25, 122.97999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [193.63, 124.88499999999999], "end": [193.63, 122.97999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [107.16, 118.55499999999999], "end": [107.795, 119.19], "width": 0.09999999999999999}, {"type": "segment", "start": [100.175, 118.55499999999999], "end": [107.16, 118.55499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [100.175, 121.095], "end": [100.175, 118.55499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [107.795, 121.095], "end": [100.175, 121.095], "width": 0.09999999999999999}, {"type": "segment", "start": [107.795, 119.19], "end": [107.795, 121.095], "width": 0.09999999999999999}, {"type": "segment", "start": [194.265, 128.14499999999998], "end": [193.63, 127.50999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [201.25, 128.14499999999998], "end": [194.265, 128.14499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [201.25, 125.60499999999999], "end": [201.25, 128.14499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [193.63, 125.60499999999999], "end": [201.25, 125.60499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [193.63, 127.50999999999999], "end": [193.63, 125.60499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [107.16, 121.155], "end": [107.795, 121.78999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [100.175, 121.155], "end": [107.16, 121.155], "width": 0.09999999999999999}, {"type": "segment", "start": [100.175, 123.695], "end": [100.175, 121.155], "width": 0.09999999999999999}, {"type": "segment", "start": [107.795, 123.695], "end": [100.175, 123.695], "width": 0.09999999999999999}, {"type": "segment", "start": [107.795, 121.78999999999999], "end": [107.795, 123.695], "width": 0.09999999999999999}, {"type": "segment", "start": [194.23999999999998, 130.745], "end": [193.605, 130.10999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [201.225, 130.745], "end": [194.23999999999998, 130.745], "width": 0.09999999999999999}, {"type": "segment", "start": [201.225, 128.20499999999998], "end": [201.225, 130.745], "width": 0.09999999999999999}, {"type": "segment", "start": [193.605, 128.20499999999998], "end": [201.225, 128.20499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [193.605, 130.10999999999999], "end": [193.605, 128.20499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [107.16, 123.755], "end": [107.795, 124.39], "width": 0.09999999999999999}, {"type": "segment", "start": [100.175, 123.755], "end": [107.16, 123.755], "width": 0.09999999999999999}, {"type": "segment", "start": [100.175, 126.29499999999999], "end": [100.175, 123.755], "width": 0.09999999999999999}, {"type": "segment", "start": [107.795, 126.29499999999999], "end": [100.175, 126.29499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [107.795, 124.39], "end": [107.795, 126.29499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [176.98, 128.71], "end": [176.98, 127.91], "width": 0.09999999999999999}, {"type": "segment", "start": [175.38, 128.71], "end": [176.98, 128.71], "width": 0.09999999999999999}, {"type": "segment", "start": [175.38, 128.21], "end": [175.38, 128.71], "width": 0.09999999999999999}, {"type": "segment", "start": [175.67999999999998, 127.91], "end": [175.38, 128.21], "width": 0.09999999999999999}, {"type": "segment", "start": [176.98, 127.91], "end": [175.67999999999998, 127.91], "width": 0.09999999999999999}, {"type": "segment", "start": [187.76999999999998, 136.14], "end": [187.76999999999998, 136.94], "width": 0.09999999999999999}, {"type": "segment", "start": [189.37, 136.14], "end": [187.76999999999998, 136.14], "width": 0.09999999999999999}, {"type": "segment", "start": [189.37, 136.64], "end": [189.37, 136.14], "width": 0.09999999999999999}, {"type": "segment", "start": [189.07, 136.94], "end": [189.37, 136.64], "width": 0.09999999999999999}, {"type": "segment", "start": [187.76999999999998, 136.94], "end": [189.07, 136.94], "width": 0.09999999999999999}, {"type": "segment", "start": [101.66, 102.67], "end": [100.86, 102.67], "width": 0.09999999999999999}, {"type": "segment", "start": [101.66, 104.27], "end": [101.66, 102.67], "width": 0.09999999999999999}, {"type": "segment", "start": [101.16, 104.27], "end": [101.66, 104.27], "width": 0.09999999999999999}, {"type": "segment", "start": [100.86, 103.97], "end": [101.16, 104.27], "width": 0.09999999999999999}, {"type": "segment", "start": [100.86, 102.67], "end": [100.86, 103.97], "width": 0.09999999999999999}, {"type": "segment", "start": [115.47999999999999, 108.63], "end": [116.28, 108.63], "width": 0.09999999999999999}, {"type": "segment", "start": [115.47999999999999, 107.03], "end": [115.47999999999999, 108.63], "width": 0.09999999999999999}, {"type": "segment", "start": [115.97999999999999, 107.03], "end": [115.47999999999999, 107.03], "width": 0.09999999999999999}, {"type": "segment", "start": [116.28, 107.33], "end": [115.97999999999999, 107.03], "width": 0.09999999999999999}, {"type": "segment", "start": [116.28, 108.63], "end": [116.28, 107.33], "width": 0.09999999999999999}, {"type": "segment", "start": [149.0375, 131.42499999999998], "end": [149.0375, 132.225], "width": 0.09999999999999999}, {"type": "segment", "start": [150.6375, 131.42499999999998], "end": [149.0375, 131.42499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [150.6375, 131.92499999999998], "end": [150.6375, 131.42499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [150.3375, 132.225], "end": [150.6375, 131.92499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [149.0375, 132.225], "end": [150.3375, 132.225], "width": 0.09999999999999999}, {"type": "segment", "start": [178.225, 122.125], "end": [179.225, 122.125], "width": 0.09999999999999999}, {"type": "segment", "start": [178.225, 122.625], "end": [178.225, 122.125], "width": 0.09999999999999999}, {"type": "segment", "start": [179.225, 122.625], "end": [178.225, 122.625], "width": 0.09999999999999999}, {"type": "segment", "start": [179.225, 122.125], "end": [179.225, 122.625], "width": 0.09999999999999999}, {"type": "segment", "start": [106.3, 135.315], "end": [106.3, 134.315], "width": 0.09999999999999999}, {"type": "segment", "start": [106.8, 135.315], "end": [106.3, 135.315], "width": 0.09999999999999999}, {"type": "segment", "start": [106.8, 134.315], "end": [106.8, 135.315], "width": 0.09999999999999999}, {"type": "segment", "start": [106.3, 134.315], "end": [106.8, 134.315], "width": 0.09999999999999999}, {"type": "segment", "start": [99.69999999999999, 98.5], "end": [100.69999999999999, 98.5], "width": 0.09999999999999999}, {"type": "segment", "start": [99.69999999999999, 99.0], "end": [99.69999999999999, 98.5], "width": 0.09999999999999999}, {"type": "segment", "start": [100.69999999999999, 99.0], "end": [99.69999999999999, 99.0], "width": 0.09999999999999999}, {"type": "segment", "start": [100.69999999999999, 98.5], "end": [100.69999999999999, 99.0], "width": 0.09999999999999999}, {"type": "segment", "start": [173.275, 123.925], "end": [172.275, 123.925], "width": 0.09999999999999999}, {"type": "segment", "start": [173.275, 123.425], "end": [173.275, 123.925], "width": 0.09999999999999999}, {"type": "segment", "start": [172.275, 123.425], "end": [173.275, 123.425], "width": 0.09999999999999999}, {"type": "segment", "start": [172.275, 123.925], "end": [172.275, 123.425], "width": 0.09999999999999999}, {"type": "segment", "start": [142.42499999999998, 131.125], "end": [143.42499999999998, 131.125], "width": 0.09999999999999999}, {"type": "segment", "start": [142.42499999999998, 131.625], "end": [142.42499999999998, 131.125], "width": 0.09999999999999999}, {"type": "segment", "start": [143.42499999999998, 131.625], "end": [142.42499999999998, 131.625], "width": 0.09999999999999999}, {"type": "segment", "start": [143.42499999999998, 131.125], "end": [143.42499999999998, 131.625], "width": 0.09999999999999999}, {"type": "segment", "start": [148.7, 125.765], "end": [148.7, 124.765], "width": 0.09999999999999999}, {"type": "segment", "start": [149.2, 125.765], "end": [148.7, 125.765], "width": 0.09999999999999999}, {"type": "segment", "start": [149.2, 124.765], "end": [149.2, 125.765], "width": 0.09999999999999999}, {"type": "segment", "start": [148.7, 124.765], "end": [149.2, 124.765], "width": 0.09999999999999999}, {"type": "segment", "start": [146.04999999999998, 124.27499999999999], "end": [145.04999999999998, 124.27499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [146.04999999999998, 123.77499999999999], "end": [146.04999999999998, 124.27499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [145.04999999999998, 123.77499999999999], "end": [146.04999999999998, 123.77499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [145.04999999999998, 124.27499999999999], "end": [145.04999999999998, 123.77499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [140.89, 108.02499999999999], "end": [139.89, 108.02499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [140.89, 107.52499999999999], "end": [140.89, 108.02499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [139.89, 107.52499999999999], "end": [140.89, 107.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [139.89, 108.02499999999999], "end": [139.89, 107.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [142.1375, 107.375], "end": [142.1375, 108.175], "width": 0.09999999999999999}, {"type": "segment", "start": [143.73749999999998, 107.375], "end": [142.1375, 107.375], "width": 0.09999999999999999}, {"type": "segment", "start": [143.73749999999998, 107.875], "end": [143.73749999999998, 107.375], "width": 0.09999999999999999}, {"type": "segment", "start": [143.4375, 108.175], "end": [143.73749999999998, 107.875], "width": 0.09999999999999999}, {"type": "segment", "start": [142.1375, 108.175], "end": [143.4375, 108.175], "width": 0.09999999999999999}, {"type": "segment", "start": [152.674, 117.32499999999999], "end": [152.424, 117.32499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [152.674, 117.57499999999999], "end": [152.674, 117.32499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [152.424, 117.82499999999999], "end": [152.674, 117.57499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [152.674, 118.375], "end": [152.424, 118.125], "width": 0.09999999999999999}, {"type": "segment", "start": [152.674, 118.625], "end": [152.674, 118.375], "width": 0.09999999999999999}, {"type": "segment", "start": [152.424, 118.625], "end": [152.674, 118.625], "width": 0.09999999999999999}, {"type": "segment", "start": [149.174, 117.32499999999999], "end": [149.424, 117.32499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [149.174, 117.57499999999999], "end": [149.174, 117.32499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [149.424, 117.82499999999999], "end": [149.174, 117.57499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [149.174, 118.375], "end": [149.424, 118.125], "width": 0.09999999999999999}, {"type": "segment", "start": [149.174, 118.625], "end": [149.174, 118.375], "width": 0.09999999999999999}, {"type": "segment", "start": [149.424, 118.625], "end": [149.174, 118.625], "width": 0.09999999999999999}, {"type": "segment", "start": [152.424, 116.975], "end": [152.424, 118.975], "width": 0.09999999999999999}, {"type": "segment", "start": [149.424, 116.975], "end": [152.424, 116.975], "width": 0.09999999999999999}, {"type": "segment", "start": [149.424, 118.975], "end": [149.424, 116.975], "width": 0.09999999999999999}, {"type": "segment", "start": [152.424, 118.975], "end": [149.424, 118.975], "width": 0.09999999999999999}, {"type": "segment", "start": [152.6695, 119.94999999999999], "end": [152.4195, 119.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [152.6695, 120.19999999999999], "end": [152.6695, 119.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [152.4195, 120.44999999999999], "end": [152.6695, 120.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [152.6695, 121.0], "end": [152.4195, 120.75], "width": 0.09999999999999999}, {"type": "segment", "start": [152.6695, 121.25], "end": [152.6695, 121.0], "width": 0.09999999999999999}, {"type": "segment", "start": [152.4195, 121.25], "end": [152.6695, 121.25], "width": 0.09999999999999999}, {"type": "segment", "start": [149.1695, 119.94999999999999], "end": [149.4195, 119.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [149.1695, 120.19999999999999], "end": [149.1695, 119.94999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [149.4195, 120.44999999999999], "end": [149.1695, 120.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [149.1695, 121.0], "end": [149.4195, 120.75], "width": 0.09999999999999999}, {"type": "segment", "start": [149.1695, 121.25], "end": [149.1695, 121.0], "width": 0.09999999999999999}, {"type": "segment", "start": [149.4195, 121.25], "end": [149.1695, 121.25], "width": 0.09999999999999999}, {"type": "segment", "start": [152.4195, 119.6], "end": [152.4195, 121.6], "width": 0.09999999999999999}, {"type": "segment", "start": [149.4195, 119.6], "end": [152.4195, 119.6], "width": 0.09999999999999999}, {"type": "segment", "start": [149.4195, 121.6], "end": [149.4195, 119.6], "width": 0.09999999999999999}, {"type": "segment", "start": [152.4195, 121.6], "end": [149.4195, 121.6], "width": 0.09999999999999999}, {"type": "segment", "start": [141.45, 112.05], "end": [144.65, 112.05], "width": 0.09999999999999999}, {"type": "segment", "start": [141.45, 110.55], "end": [144.65, 110.55], "width": 0.09999999999999999}, {"type": "segment", "start": [144.65, 110.55], "end": [144.65, 112.05], "width": 0.09999999999999999}, {"type": "segment", "start": [141.45, 110.55], "end": [141.45, 112.05], "width": 0.09999999999999999}, {"type": "segment", "start": [158.075, 109.52499999999999], "end": [159.075, 110.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [155.075, 109.52499999999999], "end": [158.075, 109.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [155.075, 113.52499999999999], "end": [155.075, 109.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [159.075, 113.52499999999999], "end": [155.075, 113.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [159.075, 110.52499999999999], "end": [159.075, 113.52499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [146.17095999999998, 113.09088], "end": [141.47096, 113.09088], "width": 0.09999999999999999}, {"type": "segment", "start": [146.17095999999998, 116.89088], "end": [146.17095999999998, 113.09088], "width": 0.09999999999999999}, {"type": "segment", "start": [140.97096, 116.89088], "end": [146.17095999999998, 116.89088], "width": 0.09999999999999999}, {"type": "segment", "start": [140.97096, 113.59088], "end": [140.97096, 116.89088], "width": 0.09999999999999999}, {"type": "segment", "start": [140.97096, 113.59088], "end": [141.47096, 113.09088], "width": 0.09999999999999999}, {"type": "segment", "start": [118.7785, 115.18249999999999], "end": [117.7785, 115.18249999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [118.7785, 114.68249999999999], "end": [118.7785, 115.18249999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [117.7785, 114.68249999999999], "end": [118.7785, 114.68249999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [117.7785, 115.18249999999999], "end": [117.7785, 114.68249999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [159.54, 121.925], "end": [160.54, 121.925], "width": 0.09999999999999999}, {"type": "segment", "start": [159.54, 122.425], "end": [159.54, 121.925], "width": 0.09999999999999999}, {"type": "segment", "start": [160.54, 122.425], "end": [159.54, 122.425], "width": 0.09999999999999999}, {"type": "segment", "start": [160.54, 121.925], "end": [160.54, 122.425], "width": 0.09999999999999999}, {"type": "segment", "start": [161.975, 118.75999999999999], "end": [161.975, 119.75999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [161.475, 118.75999999999999], "end": [161.975, 118.75999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [161.475, 119.75999999999999], "end": [161.475, 118.75999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [161.975, 119.75999999999999], "end": [161.475, 119.75999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [154.61499999999998, 114.8], "end": [153.61499999999998, 114.8], "width": 0.09999999999999999}, {"type": "segment", "start": [154.61499999999998, 114.3], "end": [154.61499999999998, 114.8], "width": 0.09999999999999999}, {"type": "segment", "start": [153.61499999999998, 114.3], "end": [154.61499999999998, 114.3], "width": 0.09999999999999999}, {"type": "segment", "start": [153.61499999999998, 114.8], "end": [153.61499999999998, 114.3], "width": 0.09999999999999999}, {"type": "segment", "start": [119.225, 129.45], "end": [119.225, 128.45], "width": 0.09999999999999999}, {"type": "segment", "start": [119.725, 129.45], "end": [119.225, 129.45], "width": 0.09999999999999999}, {"type": "segment", "start": [119.725, 128.45], "end": [119.725, 129.45], "width": 0.09999999999999999}, {"type": "segment", "start": [119.225, 128.45], "end": [119.725, 128.45], "width": 0.09999999999999999}, {"type": "segment", "start": [147.07, 116.19699999999999], "end": [147.07, 115.19699999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [147.57, 116.19699999999999], "end": [147.07, 116.19699999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [147.57, 115.19699999999999], "end": [147.57, 116.19699999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [147.07, 115.19699999999999], "end": [147.57, 115.19699999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [156.6992, 105.9238], "end": [155.6992, 105.9238], "width": 0.09999999999999999}, {"type": "segment", "start": [156.6992, 105.4238], "end": [156.6992, 105.9238], "width": 0.09999999999999999}, {"type": "segment", "start": [155.6992, 105.4238], "end": [156.6992, 105.4238], "width": 0.09999999999999999}, {"type": "segment", "start": [155.6992, 105.9238], "end": [155.6992, 105.4238], "width": 0.09999999999999999}, {"type": "segment", "start": [156.6992, 104.9078], "end": [155.6992, 104.9078], "width": 0.09999999999999999}, {"type": "segment", "start": [156.6992, 104.4078], "end": [156.6992, 104.9078], "width": 0.09999999999999999}, {"type": "segment", "start": [155.6992, 104.4078], "end": [156.6992, 104.4078], "width": 0.09999999999999999}, {"type": "segment", "start": [155.6992, 104.9078], "end": [155.6992, 104.4078], "width": 0.09999999999999999}, {"type": "segment", "start": [156.70159999999998, 103.8664], "end": [155.70159999999998, 103.8664], "width": 0.09999999999999999}, {"type": "segment", "start": [156.70159999999998, 103.3664], "end": [156.70159999999998, 103.8664], "width": 0.09999999999999999}, {"type": "segment", "start": [155.70159999999998, 103.3664], "end": [156.70159999999998, 103.3664], "width": 0.09999999999999999}, {"type": "segment", "start": [155.70159999999998, 103.8664], "end": [155.70159999999998, 103.3664], "width": 0.09999999999999999}, {"type": "segment", "start": [151.3466, 107.8125], "end": [152.3466, 107.8125], "width": 0.09999999999999999}, {"type": "segment", "start": [151.3466, 108.3125], "end": [151.3466, 107.8125], "width": 0.09999999999999999}, {"type": "segment", "start": [152.3466, 108.3125], "end": [151.3466, 108.3125], "width": 0.09999999999999999}, {"type": "segment", "start": [152.3466, 107.8125], "end": [152.3466, 108.3125], "width": 0.09999999999999999}, {"type": "segment", "start": [156.3219, 98.4438], "end": [156.3219, 97.4438], "width": 0.09999999999999999}, {"type": "segment", "start": [156.8219, 98.4438], "end": [156.3219, 98.4438], "width": 0.09999999999999999}, {"type": "segment", "start": [156.8219, 97.4438], "end": [156.8219, 98.4438], "width": 0.09999999999999999}, {"type": "segment", "start": [156.3219, 97.4438], "end": [156.8219, 97.4438], "width": 0.09999999999999999}, {"type": "segment", "start": [160.225, 118.35499999999999], "end": [158.825, 118.35499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [158.825, 121.395], "end": [158.825, 118.35499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [160.225, 120.82499999999999], "end": [159.67499999999998, 121.395], "width": 0.09999999999999999}, {"type": "segment", "start": [159.67499999999998, 121.395], "end": [158.825, 121.395], "width": 0.09999999999999999}, {"type": "segment", "start": [160.225, 120.82499999999999], "end": [160.225, 118.375], "width": 0.09999999999999999}, {"type": "segment", "start": [154.505, 119.175], "end": [154.505, 120.57499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [157.545, 120.57499999999999], "end": [154.505, 120.57499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [156.975, 119.175], "end": [157.545, 119.725], "width": 0.09999999999999999}, {"type": "segment", "start": [157.545, 119.725], "end": [157.545, 120.57499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [156.975, 119.175], "end": [154.525, 119.175], "width": 0.09999999999999999}, {"type": "segment", "start": [163.7, 105.63749999999999], "end": [163.7, 107.63749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [162.5, 105.63749999999999], "end": [163.7, 105.63749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [162.5, 107.63749999999999], "end": [162.5, 105.63749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [163.7, 107.63749999999999], "end": [162.5, 107.63749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [157.46699999999998, 116.49749999999999], "end": [157.46699999999998, 115.19749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [157.46699999999998, 115.19749999999999], "end": [158.367, 115.19749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [158.367, 115.19749999999999], "end": [158.367, 116.49749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [158.367, 116.49749999999999], "end": [157.46699999999998, 116.49749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [157.71699999999998, 115.6475], "end": [158.117, 115.6475], "width": 0.09999999999999999}, {"type": "segment", "start": [157.917, 115.6475], "end": [157.917, 115.49749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [157.917, 115.6475], "end": [157.71699999999998, 115.94749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [157.71699999999998, 115.94749999999999], "end": [158.117, 115.94749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [158.117, 115.94749999999999], "end": [157.917, 115.6475], "width": 0.09999999999999999}, {"type": "segment", "start": [157.917, 115.94749999999999], "end": [157.917, 116.0975], "width": 0.09999999999999999}, {"type": "segment", "start": [156.04999999999998, 116.49749999999999], "end": [156.04999999999998, 115.19749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [156.04999999999998, 115.19749999999999], "end": [156.95, 115.19749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [156.95, 115.19749999999999], "end": [156.95, 116.49749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [156.95, 116.49749999999999], "end": [156.04999999999998, 116.49749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [156.29999999999998, 115.6475], "end": [156.7, 115.6475], "width": 0.09999999999999999}, {"type": "segment", "start": [156.5, 115.6475], "end": [156.5, 115.49749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [156.5, 115.6475], "end": [156.29999999999998, 115.94749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [156.29999999999998, 115.94749999999999], "end": [156.7, 115.94749999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [156.7, 115.94749999999999], "end": [156.5, 115.6475], "width": 0.09999999999999999}, {"type": "segment", "start": [156.5, 115.94749999999999], "end": [156.5, 116.0975], "width": 0.09999999999999999}, {"type": "segment", "start": [150.0788, 108.46249999999999], "end": [150.0788, 107.6625], "width": 0.09999999999999999}, {"type": "segment", "start": [148.4788, 108.46249999999999], "end": [150.0788, 108.46249999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [148.4788, 107.96249999999999], "end": [148.4788, 108.46249999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [148.7788, 107.6625], "end": [148.4788, 107.96249999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [150.0788, 107.6625], "end": [148.7788, 107.6625], "width": 0.09999999999999999}, {"type": "segment", "start": [156.96939999999998, 99.68939999999999], "end": [156.1694, 99.68939999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [156.96939999999998, 101.2894], "end": [156.96939999999998, 99.68939999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [156.46939999999998, 101.2894], "end": [156.96939999999998, 101.2894], "width": 0.09999999999999999}, {"type": "segment", "start": [156.1694, 100.98939999999999], "end": [156.46939999999998, 101.2894], "width": 0.09999999999999999}, {"type": "segment", "start": [156.1694, 99.68939999999999], "end": [156.1694, 100.98939999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [118.5, 116.985], "end": [118.5, 115.985], "width": 0.09999999999999999}, {"type": "segment", "start": [119.0, 116.985], "end": [118.5, 116.985], "width": 0.09999999999999999}, {"type": "segment", "start": [119.0, 115.985], "end": [119.0, 116.985], "width": 0.09999999999999999}, {"type": "segment", "start": [118.5, 115.985], "end": [119.0, 115.985], "width": 0.09999999999999999}, {"type": "segment", "start": [151.51, 116.425], "end": [150.51, 116.425], "width": 0.09999999999999999}, {"type": "segment", "start": [151.51, 115.925], "end": [151.51, 116.425], "width": 0.09999999999999999}, {"type": "segment", "start": [150.51, 115.925], "end": [151.51, 115.925], "width": 0.09999999999999999}, {"type": "segment", "start": [150.51, 116.425], "end": [150.51, 115.925], "width": 0.09999999999999999}, {"type": "segment", "start": [153.575, 110.36], "end": [153.575, 109.36], "width": 0.09999999999999999}, {"type": "segment", "start": [154.075, 110.36], "end": [153.575, 110.36], "width": 0.09999999999999999}, {"type": "segment", "start": [154.075, 109.36], "end": [154.075, 110.36], "width": 0.09999999999999999}, {"type": "segment", "start": [153.575, 109.36], "end": [154.075, 109.36], "width": 0.09999999999999999}, {"type": "segment", "start": [154.625, 107.125], "end": [155.625, 107.125], "width": 0.09999999999999999}, {"type": "segment", "start": [154.625, 107.625], "end": [154.625, 107.125], "width": 0.09999999999999999}, {"type": "segment", "start": [155.625, 107.625], "end": [154.625, 107.625], "width": 0.09999999999999999}, {"type": "segment", "start": [155.625, 107.125], "end": [155.625, 107.625], "width": 0.09999999999999999}, {"type": "segment", "start": [154.60999999999999, 108.125], "end": [155.60999999999999, 108.125], "width": 0.09999999999999999}, {"type": "segment", "start": [154.60999999999999, 108.625], "end": [154.60999999999999, 108.125], "width": 0.09999999999999999}, {"type": "segment", "start": [155.60999999999999, 108.625], "end": [154.60999999999999, 108.625], "width": 0.09999999999999999}, {"type": "segment", "start": [155.60999999999999, 108.125], "end": [155.60999999999999, 108.625], "width": 0.09999999999999999}, {"type": "segment", "start": [117.576, 112.33699999999999], "end": [117.576, 113.33699999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [117.076, 112.33699999999999], "end": [117.576, 112.33699999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [117.076, 113.33699999999999], "end": [117.076, 112.33699999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [117.576, 113.33699999999999], "end": [117.076, 113.33699999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [119.44999999999999, 111.63149999999999], "end": [119.44999999999999, 113.63149999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [118.25, 111.63149999999999], "end": [119.44999999999999, 111.63149999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [118.25, 113.63149999999999], "end": [118.25, 111.63149999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [119.44999999999999, 113.63149999999999], "end": [118.25, 113.63149999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [141.486, 109.2255], "end": [142.486, 109.2255], "width": 0.09999999999999999}, {"type": "segment", "start": [141.486, 109.7255], "end": [141.486, 109.2255], "width": 0.09999999999999999}, {"type": "segment", "start": [142.486, 109.7255], "end": [141.486, 109.7255], "width": 0.09999999999999999}, {"type": "segment", "start": [142.486, 109.2255], "end": [142.486, 109.7255], "width": 0.09999999999999999}, {"type": "segment", "start": [144.414, 109.7255], "end": [143.414, 109.7255], "width": 0.09999999999999999}, {"type": "segment", "start": [144.414, 109.2255], "end": [144.414, 109.7255], "width": 0.09999999999999999}, {"type": "segment", "start": [143.414, 109.2255], "end": [144.414, 109.2255], "width": 0.09999999999999999}, {"type": "segment", "start": [143.414, 109.7255], "end": [143.414, 109.2255], "width": 0.09999999999999999}, {"type": "segment", "start": [142.6765, 118.2965], "end": [141.6765, 118.2965], "width": 0.09999999999999999}, {"type": "segment", "start": [142.6765, 117.7965], "end": [142.6765, 118.2965], "width": 0.09999999999999999}, {"type": "segment", "start": [141.6765, 117.7965], "end": [142.6765, 117.7965], "width": 0.09999999999999999}, {"type": "segment", "start": [141.6765, 118.2965], "end": [141.6765, 117.7965], "width": 0.09999999999999999}, {"type": "segment", "start": [159.8464, 108.23519999999999], "end": [158.8464, 108.23519999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [159.8464, 107.73519999999999], "end": [159.8464, 108.23519999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [158.8464, 107.73519999999999], "end": [159.8464, 107.73519999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [158.8464, 108.23519999999999], "end": [158.8464, 107.73519999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [161.23, 112.7614], "end": [163.23, 112.7614], "width": 0.09999999999999999}, {"type": "segment", "start": [161.23, 113.9614], "end": [161.23, 112.7614], "width": 0.09999999999999999}, {"type": "segment", "start": [163.23, 113.9614], "end": [161.23, 113.9614], "width": 0.09999999999999999}, {"type": "segment", "start": [163.23, 112.7614], "end": [163.23, 113.9614], "width": 0.09999999999999999}, {"type": "segment", "start": [159.61499999999998, 98.75], "end": [160.61499999999998, 98.75], "width": 0.09999999999999999}, {"type": "segment", "start": [159.61499999999998, 99.25], "end": [159.61499999999998, 98.75], "width": 0.09999999999999999}, {"type": "segment", "start": [160.61499999999998, 99.25], "end": [159.61499999999998, 99.25], "width": 0.09999999999999999}, {"type": "segment", "start": [160.61499999999998, 98.75], "end": [160.61499999999998, 99.25], "width": 0.09999999999999999}, {"type": "segment", "start": [161.2069, 110.7294], "end": [163.2069, 110.7294], "width": 0.09999999999999999}, {"type": "segment", "start": [161.2069, 111.9294], "end": [161.2069, 110.7294], "width": 0.09999999999999999}, {"type": "segment", "start": [163.2069, 111.9294], "end": [161.2069, 111.9294], "width": 0.09999999999999999}, {"type": "segment", "start": [163.2069, 110.7294], "end": [163.2069, 111.9294], "width": 0.09999999999999999}, {"type": "segment", "start": [159.0695, 100.0], "end": [161.0695, 100.0], "width": 0.09999999999999999}, {"type": "segment", "start": [159.0695, 101.19999999999999], "end": [159.0695, 100.0], "width": 0.09999999999999999}, {"type": "segment", "start": [161.0695, 101.19999999999999], "end": [159.0695, 101.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [161.0695, 100.0], "end": [161.0695, 101.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [159.06719999999999, 102.0], "end": [161.06719999999999, 102.0], "width": 0.09999999999999999}, {"type": "segment", "start": [159.06719999999999, 103.19999999999999], "end": [159.06719999999999, 102.0], "width": 0.09999999999999999}, {"type": "segment", "start": [161.06719999999999, 103.19999999999999], "end": [159.06719999999999, 103.19999999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [161.06719999999999, 102.0], "end": [161.06719999999999, 103.19999999999999], "width": 0.09999999999999999}], "B": [{"pos": [130.76, 100.61999999999999], "text": "TestPoint", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [130.76, 104.02], "text": "TP7", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [145.23999999999998, 86.52], "text": "TestPoint", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [145.23999999999998, 89.92], "text": "TP6", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [156.72, 86.63], "text": "TestPoint", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [156.72, 90.03], "text": "TP4", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [151.625, 132.275], "text": "TestPoint", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [151.625, 135.67499999999998], "text": "TP23", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [140.54999999999998, 130.1], "text": "TestPoint", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [140.54999999999998, 133.5], "text": "TP22", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [149.025, 132.475], "text": "TestPoint", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [149.025, 135.875], "text": "TP21", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [146.725, 133.6], "text": "TestPoint", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [146.725, 137.0], "text": "TP20", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [154.575, 115.02499999999999], "text": "TestPoint", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [154.575, 118.425], "text": "TP12", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [157.79999999999998, 116.475], "text": "TestPoint", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [157.79999999999998, 119.875], "text": "TP11", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [129.67499999999998, 112.875], "text": "TestPoint", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [129.67499999999998, 116.27499999999999], "text": "TP10", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [134.7, 113.14999999999999], "text": "TestPoint", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [134.7, 116.55], "text": "TP9", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [153.375, 104.05], "text": "TestPoint", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [153.375, 107.44999999999999], "text": "TP5", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [133.75, 110.475], "text": "TestPoint", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [133.75, 113.875], "text": "TP3", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [133.9, 116.55], "text": "TestPoint", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [133.9, 119.94999999999999], "text": "TP2", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [130.875, 110.375], "text": "TestPoint", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [130.875, 113.77499999999999], "text": "TP1", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"type": "segment", "start": [197.417893, 90.325], "end": [198.125, 90.825], "width": 0.09999999999999999}, {"type": "segment", "start": [198.125, 89.825], "end": [197.417893, 90.325], "width": 0.09999999999999999}, {"type": "segment", "start": [198.125, 101.82499999999999], "end": [198.125, 88.825], "width": 0.09999999999999999}, {"type": "segment", "start": [200.325, 101.82499999999999], "end": [198.125, 101.82499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [200.325, 102.82499999999999], "end": [200.325, 101.82499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [192.125, 102.82499999999999], "end": [200.325, 102.82499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [192.125, 87.825], "end": [192.125, 102.82499999999999], "width": 0.09999999999999999}, {"type": "segment", "start": [200.325, 87.825], "end": [192.125, 87.825], "width": 0.09999999999999999}, {"type": "segment", "start": [200.325, 88.825], "end": [200.325, 87.825], "width": 0.09999999999999999}, {"type": "segment", "start": [198.125, 88.825], "end": [200.325, 88.825], "width": 0.09999999999999999}]}, "modules": [{"ref": "R31", "center": [143.075, 138.13], "bbox": {"pos": [142.119999, 137.634999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [142.59, 138.13], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [143.56, 138.13], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D6", "center": [142.68, 139.37], "bbox": {"pos": [141.134999, 138.574999], "size": [3.0500019999999997, 1.590002]}, "pads": [{"layers": ["F"], "pos": [143.4675, 139.37], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [141.89249999999998, 139.37], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "L2", "center": [136.48999999999998, 93.97999999999999], "bbox": {"pos": [128.98999999999998, 87.454999], "size": [15.0, 13.050002]}, "pads": [{"layers": ["F"], "pos": [130.39, 93.97999999999999], "size": [2.8, 3.8], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [142.59, 93.97999999999999], "size": [2.8, 3.8], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R12", "center": [127.16, 98.235], "bbox": {"pos": [126.664999, 97.27999899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [127.16, 97.75], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [127.16, 98.72], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U2", "center": [149.35, 103.33], "bbox": {"pos": [147.065, 100.54499799999999], "size": [4.569999999999999, 5.570004]}, "pads": [{"layers": ["F"], "pos": [149.35, 103.33], "size": [1.7018, 2.6923999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [148.6, 101.179999], "size": [0.6095999999999999, 0.254], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.1, 101.179999], "size": [0.6095999999999999, 0.254], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.999999, 101.580001], "size": [0.6095999999999999, 0.254], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.999999, 102.08], "size": [0.6095999999999999, 0.254], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.999999, 102.579999], "size": [0.6095999999999999, 0.254], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.999999, 103.08], "size": [0.6095999999999999, 0.254], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.999999, 103.58], "size": [0.6095999999999999, 0.254], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.999999, 104.080001], "size": [0.6095999999999999, 0.254], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.999999, 104.58], "size": [0.6095999999999999, 0.254], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.999999, 105.079999], "size": [0.6095999999999999, 0.254], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.1, 105.480001], "size": [0.6095999999999999, 0.254], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [148.6, 105.480001], "size": [0.6095999999999999, 0.254], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.700001, 105.079999], "size": [0.6095999999999999, 0.254], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.700001, 104.58], "size": [0.6095999999999999, 0.254], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.700001, 104.080001], "size": [0.6095999999999999, 0.254], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.700001, 103.58], "size": [0.6095999999999999, 0.254], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.700001, 103.08], "size": [0.6095999999999999, 0.254], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.700001, 102.579999], "size": [0.6095999999999999, 0.254], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.700001, 102.08], "size": [0.6095999999999999, 0.254], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.700001, 101.580001], "size": [0.6095999999999999, 0.254], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "TP7", "center": [130.76, 102.36999999999999], "bbox": {"pos": [129.484999, 101.094999], "size": [2.550002, 2.550002]}, "pads": [{"layers": ["B"], "pos": [130.76, 102.36999999999999], "size": [1.5, 1.5], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP6", "center": [145.23999999999998, 88.27], "bbox": {"pos": [143.964999, 86.99499899999999], "size": [2.550002, 2.550002]}, "pads": [{"layers": ["B"], "pos": [145.23999999999998, 88.27], "size": [1.5, 1.5], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP4", "center": [156.72, 88.38], "bbox": {"pos": [155.444999, 87.10499899999999], "size": [2.550002, 2.550002]}, "pads": [{"layers": ["B"], "pos": [156.72, 88.38], "size": [1.5, 1.5], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R30", "center": [128.35999999999999, 96.925], "bbox": {"pos": [127.864999, 95.969999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [128.35999999999999, 97.41], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [128.35999999999999, 96.44], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R29", "center": [144.6, 104.0], "bbox": {"pos": [144.104999, 103.04499899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [144.6, 104.485], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [144.6, 103.515], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R20", "center": [143.65, 104.0], "bbox": {"pos": [143.154999, 103.04499899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [143.65, 103.515], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [143.65, 104.485], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R19", "center": [144.11499999999998, 102.58], "bbox": {"pos": [143.159999, 102.084999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [144.6, 102.58], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [143.63, 102.58], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R18", "center": [151.56, 106.42999999999999], "bbox": {"pos": [150.604999, 105.93499899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [151.075, 106.42999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [152.045, 106.42999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R17", "center": [146.09, 105.53], "bbox": {"pos": [145.134999, 105.034999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [145.605, 105.53], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [146.575, 105.53], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R16", "center": [146.09, 104.57], "bbox": {"pos": [145.134999, 104.07499899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [145.605, 104.57], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [146.575, 104.57], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R15", "center": [146.51, 100.91499999999999], "bbox": {"pos": [146.014999, 99.959999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [146.51, 100.42999999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [146.51, 101.39999999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R14", "center": [148.095, 99.97999999999999], "bbox": {"pos": [147.139999, 99.484999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [147.60999999999999, 99.97999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [148.57999999999998, 99.97999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R13", "center": [152.165, 100.0], "bbox": {"pos": [151.20999899999998, 99.504999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [151.68, 100.0], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [152.65, 100.0], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Q2", "center": [148.95, 97.17], "bbox": {"pos": [146.92499899999999, 95.24499899999999], "size": [4.050002, 3.850002]}, "pads": [{"layers": ["F"], "pos": [148.85999999999999, 96.56], "size": [0.95, 1.23], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [148.85999999999999, 97.78], "size": [0.95, 1.23], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [149.81, 96.56], "size": [0.95, 1.23], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [149.81, 97.78], "size": [0.95, 1.23], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.39, 96.19999999999999], "size": [0.63, 0.5], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.39, 96.83999999999999], "size": [0.63, 0.5], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.39, 97.5], "size": [0.63, 0.5], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.39, 98.14], "size": [0.63, 0.5], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.51, 98.14], "size": [0.63, 0.5], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.51, 97.5], "size": [0.63, 0.5], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.51, 96.83999999999999], "size": [0.63, 0.5], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.51, 96.19999999999999], "size": [0.63, 0.5], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Q1", "center": [153.26999999999998, 97.19], "bbox": {"pos": [151.244999, 95.26499899999999], "size": [4.050002, 3.850002]}, "pads": [{"layers": ["F"], "pos": [153.18, 96.58], "size": [0.95, 1.23], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [153.18, 97.8], "size": [0.95, 1.23], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [154.13, 96.58], "size": [0.95, 1.23], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [154.13, 97.8], "size": [0.95, 1.23], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [154.70999999999998, 96.22], "size": [0.63, 0.5], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [154.70999999999998, 96.86], "size": [0.63, 0.5], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [154.70999999999998, 97.52], "size": [0.63, 0.5], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [154.70999999999998, 98.16], "size": [0.63, 0.5], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [151.82999999999998, 98.16], "size": [0.63, 0.5], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [151.82999999999998, 97.52], "size": [0.63, 0.5], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [151.82999999999998, 96.86], "size": [0.63, 0.5], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [151.82999999999998, 96.22], "size": [0.63, 0.5], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D4", "center": [125.86, 98.63749999999999], "bbox": {"pos": [125.064999, 97.132499], "size": [1.590002, 3.0500019999999997]}, "pads": [{"layers": ["F"], "pos": [125.86, 97.85], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [125.86, 99.425], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C21", "center": [124.57, 90.3475], "bbox": {"pos": [123.594999, 88.642499], "size": [1.950002, 3.410002]}, "pads": [{"layers": ["F"], "pos": [124.57, 89.41], "size": [0.975, 1.4], "angle": -90.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [124.57, 91.285], "size": [0.975, 1.4], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C19", "center": [128.35, 98.865], "bbox": {"pos": [127.85499899999999, 97.909999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [128.35, 99.35], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [128.35, 98.38], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C18", "center": [142.69, 103.035], "bbox": {"pos": [142.194999, 102.079999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [142.69, 102.55], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [142.69, 103.52], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C16", "center": [146.01999999999998, 102.57], "bbox": {"pos": [145.064999, 102.07499899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [146.505, 102.57], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [145.535, 102.57], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C15", "center": [152.73, 102.085], "bbox": {"pos": [152.234999, 101.129999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [152.73, 102.57], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [152.73, 101.6], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C14", "center": [145.065, 101.58999999999999], "bbox": {"pos": [144.109999, 101.094999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [144.57999999999998, 101.58999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [145.54999999999998, 101.58999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C13", "center": [150.305, 99.99], "bbox": {"pos": [149.349999, 99.49499899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [149.82, 99.99], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.79, 99.99], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C12", "center": [152.665, 104.07], "bbox": {"pos": [151.70999899999998, 103.57499899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [153.15, 104.07], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [152.18, 104.07], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C11", "center": [160.17, 97.32], "bbox": {"pos": [157.86499899999998, 96.174999], "size": [4.610002, 2.290002]}, "pads": [{"layers": ["F"], "pos": [161.57, 97.32], "size": [1.25, 1.75], "angle": -0.0, "shape": "roundrect", "radius": 0.25, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [158.76999999999998, 97.32], "size": [1.25, 1.75], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.25, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C10", "center": [160.17, 95.02], "bbox": {"pos": [157.86499899999998, 93.874999], "size": [4.610002, 2.290002]}, "pads": [{"layers": ["F"], "pos": [161.57, 95.02], "size": [1.25, 1.75], "angle": -0.0, "shape": "roundrect", "radius": 0.25, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [158.76999999999998, 95.02], "size": [1.25, 1.75], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.25, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "IC3", "center": [187.72, 103.94999999999999], "bbox": {"pos": [185.89499899999998, 102.024999], "size": [3.6500019999999997, 3.850002]}, "pads": [{"layers": ["F"], "pos": [187.72, 102.85], "size": [1.06, 0.65], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [186.76999999999998, 102.85], "size": [1.06, 0.65], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [188.67, 102.85], "size": [1.06, 0.65], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [188.67, 105.05], "size": [1.06, 0.65], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [187.72, 105.05], "size": [1.06, 0.65], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [186.76999999999998, 105.05], "size": [1.06, 0.65], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "IC1", "center": [159.3434, 105.5976], "bbox": {"pos": [157.418399, 103.772599], "size": [3.850002, 3.6500019999999997]}, "pads": [{"layers": ["F"], "pos": [158.24339999999998, 105.5976], "size": [1.06, 0.65], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [158.24339999999998, 106.54759999999999], "size": [1.06, 0.65], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [158.24339999999998, 104.6476], "size": [1.06, 0.65], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [160.4434, 104.6476], "size": [1.06, 0.65], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [160.4434, 105.5976], "size": [1.06, 0.65], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [160.4434, 106.54759999999999], "size": [1.06, 0.65], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R28", "center": [187.7, 101.07], "bbox": {"pos": [187.204999, 100.114999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [187.7, 101.55499999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [187.7, 100.585], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R3", "center": [188.73999999999998, 101.065], "bbox": {"pos": [188.24499899999998, 100.109999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [188.73999999999998, 101.55], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [188.73999999999998, 100.58], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R2", "center": [190.5, 101.6], "bbox": {"pos": [189.544999, 101.10499899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [190.015, 101.6], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [190.98499999999999, 101.6], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "L3", "center": [187.26, 107.7675], "bbox": {"pos": [186.284999, 106.06249899999999], "size": [1.950002, 3.410002]}, "pads": [{"layers": ["F"], "pos": [187.26, 106.83], "size": [0.975, 1.4], "angle": -90.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [187.26, 108.705], "size": [0.975, 1.4], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C35", "center": [185.39, 103.88499999999999], "bbox": {"pos": [184.89499899999998, 102.929999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [185.39, 104.36999999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [185.39, 103.39999999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C34", "center": [186.5, 110.39999999999999], "bbox": {"pos": [184.794999, 109.424999], "size": [3.410002, 1.950002]}, "pads": [{"layers": ["F"], "pos": [185.5625, 110.39999999999999], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [187.4375, 110.39999999999999], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C33", "center": [190.515, 105.42], "bbox": {"pos": [189.559999, 104.924999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [190.03, 105.42], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [191.0, 105.42], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C30", "center": [186.51749999999998, 112.3], "bbox": {"pos": [184.812499, 111.32499899999999], "size": [3.410002, 1.950002]}, "pads": [{"layers": ["F"], "pos": [185.57999999999998, 112.3], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [187.45499999999998, 112.3], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C25", "center": [189.89, 106.89], "bbox": {"pos": [188.184999, 105.914999], "size": [3.410002, 1.950002]}, "pads": [{"layers": ["F"], "pos": [188.9525, 106.89], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [190.8275, 106.89], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C23", "center": [189.9075, 108.8], "bbox": {"pos": [188.202499, 107.82499899999999], "size": [3.410002, 1.950002]}, "pads": [{"layers": ["F"], "pos": [188.97, 108.8], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [190.845, 108.8], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "TP23", "center": [151.625, 134.025], "bbox": {"pos": [150.349999, 132.749999], "size": [2.550002, 2.550002]}, "pads": [{"layers": ["B"], "pos": [151.625, 134.025], "size": [1.5, 1.5], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP22", "center": [140.54999999999998, 131.85], "bbox": {"pos": [139.27499899999998, 130.574999], "size": [2.550002, 2.550002]}, "pads": [{"layers": ["B"], "pos": [140.54999999999998, 131.85], "size": [1.5, 1.5], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP21", "center": [149.025, 134.225], "bbox": {"pos": [147.749999, 132.949999], "size": [2.550002, 2.550002]}, "pads": [{"layers": ["B"], "pos": [149.025, 134.225], "size": [1.5, 1.5], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP20", "center": [146.725, 135.35], "bbox": {"pos": [145.449999, 134.074999], "size": [2.550002, 2.550002]}, "pads": [{"layers": ["B"], "pos": [146.725, 135.35], "size": [1.5, 1.5], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP12", "center": [154.575, 116.77499999999999], "bbox": {"pos": [153.29999899999999, 115.49999899999999], "size": [2.550002, 2.550002]}, "pads": [{"layers": ["B"], "pos": [154.575, 116.77499999999999], "size": [1.5, 1.5], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP11", "center": [157.79999999999998, 118.225], "bbox": {"pos": [156.52499899999998, 116.94999899999999], "size": [2.550002, 2.550002]}, "pads": [{"layers": ["B"], "pos": [157.79999999999998, 118.225], "size": [1.5, 1.5], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP10", "center": [129.67499999999998, 114.625], "bbox": {"pos": [128.399999, 113.349999], "size": [2.550002, 2.550002]}, "pads": [{"layers": ["B"], "pos": [129.67499999999998, 114.625], "size": [1.5, 1.5], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP9", "center": [134.7, 114.89999999999999], "bbox": {"pos": [133.42499899999999, 113.62499899999999], "size": [2.550002, 2.550002]}, "pads": [{"layers": ["B"], "pos": [134.7, 114.89999999999999], "size": [1.5, 1.5], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP5", "center": [153.375, 105.8], "bbox": {"pos": [152.099999, 104.524999], "size": [2.550002, 2.550002]}, "pads": [{"layers": ["B"], "pos": [153.375, 105.8], "size": [1.5, 1.5], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP3", "center": [133.75, 112.225], "bbox": {"pos": [132.474999, 110.94999899999999], "size": [2.550002, 2.550002]}, "pads": [{"layers": ["B"], "pos": [133.75, 112.225], "size": [1.5, 1.5], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP2", "center": [133.9, 118.3], "bbox": {"pos": [132.624999, 117.024999], "size": [2.550002, 2.550002]}, "pads": [{"layers": ["B"], "pos": [133.9, 118.3], "size": [1.5, 1.5], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP1", "center": [130.875, 112.125], "bbox": {"pos": [129.599999, 110.849999], "size": [2.550002, 2.550002]}, "pads": [{"layers": ["B"], "pos": [130.875, 112.125], "size": [1.5, 1.5], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "U14", "center": [160.56, 129.525], "bbox": {"pos": [157.934999, 126.899999], "size": [5.250001999999999, 5.250001999999999]}, "pads": [{"layers": ["F"], "pos": [159.58499999999998, 127.58749999999999], "size": [0.3, 0.825], "angle": -0.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [160.23499999999999, 127.58749999999999], "size": [0.3, 0.825], "angle": -0.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [160.885, 127.58749999999999], "size": [0.3, 0.825], "angle": -0.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [161.535, 127.58749999999999], "size": [0.3, 0.825], "angle": -0.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [162.4975, 128.54999999999998], "size": [0.825, 0.3], "angle": -0.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [162.4975, 129.2], "size": [0.825, 0.3], "angle": -0.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [162.4975, 129.85], "size": [0.825, 0.3], "angle": -0.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [162.4975, 130.5], "size": [0.825, 0.3], "angle": -0.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [161.535, 131.4625], "size": [0.3, 0.825], "angle": -0.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [160.885, 131.4625], "size": [0.3, 0.825], "angle": -0.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [160.23499999999999, 131.4625], "size": [0.3, 0.825], "angle": -0.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [159.58499999999998, 131.4625], "size": [0.3, 0.825], "angle": -0.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [158.6225, 130.5], "size": [0.825, 0.3], "angle": -0.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [158.6225, 129.85], "size": [0.825, 0.3], "angle": -0.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [158.6225, 129.2], "size": [0.825, 0.3], "angle": -0.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [158.6225, 128.54999999999998], "size": [0.825, 0.3], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [161.20999999999998, 130.17499999999998], "size": [1.05, 1.05], "angle": -0.0, "shape": "roundrect", "radius": 0.249999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [161.20999999999998, 128.875], "size": [1.05, 1.05], "angle": -0.0, "shape": "roundrect", "radius": 0.249999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [159.91, 130.17499999999998], "size": [1.05, 1.05], "angle": -0.0, "shape": "roundrect", "radius": 0.249999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [159.91, 128.875], "size": [1.05, 1.05], "angle": -0.0, "shape": "roundrect", "radius": 0.249999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [160.56, 129.525], "size": [2.6, 2.6], "angle": -0.0, "shape": "roundrect", "radius": 0.25, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U13", "center": [191.42499999999998, 95.725], "bbox": {"pos": [188.79999899999999, 93.099999], "size": [5.250001999999999, 5.250001999999999]}, "pads": [{"layers": ["F"], "pos": [192.67499999999998, 97.6625], "size": [0.25, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [192.17499999999998, 97.6625], "size": [0.25, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [191.67499999999998, 97.6625], "size": [0.25, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [191.17499999999998, 97.6625], "size": [0.25, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [190.67499999999998, 97.6625], "size": [0.25, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [190.17499999999998, 97.6625], "size": [0.25, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [189.48749999999998, 96.975], "size": [0.825, 0.25], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [189.48749999999998, 96.475], "size": [0.825, 0.25], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [189.48749999999998, 95.975], "size": [0.825, 0.25], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [189.48749999999998, 95.475], "size": [0.825, 0.25], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [189.48749999999998, 94.975], "size": [0.825, 0.25], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [189.48749999999998, 94.475], "size": [0.825, 0.25], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [190.17499999999998, 93.7875], "size": [0.25, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [190.67499999999998, 93.7875], "size": [0.25, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [191.17499999999998, 93.7875], "size": [0.25, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [191.67499999999998, 93.7875], "size": [0.25, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [192.17499999999998, 93.7875], "size": [0.25, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [192.67499999999998, 93.7875], "size": [0.25, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [193.36249999999998, 94.475], "size": [0.825, 0.25], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [193.36249999999998, 94.975], "size": [0.825, 0.25], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [193.36249999999998, 95.475], "size": [0.825, 0.25], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [193.36249999999998, 95.975], "size": [0.825, 0.25], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [193.36249999999998, 96.475], "size": [0.825, 0.25], "angle": -180.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [193.36249999999998, 96.975], "size": [0.825, 0.25], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [190.77499999999998, 95.07499999999999], "size": [1.05, 1.05], "angle": -180.0, "shape": "roundrect", "radius": 0.249999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [190.77499999999998, 96.375], "size": [1.05, 1.05], "angle": -180.0, "shape": "roundrect", "radius": 0.249999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [192.075, 95.07499999999999], "size": [1.05, 1.05], "angle": -180.0, "shape": "roundrect", "radius": 0.249999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [192.075, 96.375], "size": [1.05, 1.05], "angle": -180.0, "shape": "roundrect", "radius": 0.249999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [191.42499999999998, 95.725], "size": [2.6, 2.6], "angle": -180.0, "shape": "roundrect", "radius": 0.25, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R127", "center": [161.45, 125.19999999999999], "bbox": {"pos": [160.49499899999998, 124.704999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [161.935, 125.19999999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [160.965, 125.19999999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R126", "center": [161.08499999999998, 126.175], "bbox": {"pos": [160.129999, 125.679999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [161.57, 126.175], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [160.6, 126.175], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R125", "center": [192.04999999999998, 98.975], "bbox": {"pos": [191.094999, 98.47999899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [191.565, 98.975], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [192.535, 98.975], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R124", "center": [195.58749999999998, 90.125], "bbox": {"pos": [194.08249899999998, 89.36999899999999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [196.375, 90.125], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [194.79999999999998, 90.125], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R38", "center": [195.77499999999998, 92.975], "bbox": {"pos": [194.26999899999998, 92.219999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [196.5625, 92.975], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [194.98749999999998, 92.975], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R37", "center": [195.77499999999998, 95.0], "bbox": {"pos": [194.26999899999998, 94.24499899999999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [196.5625, 95.0], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [194.98749999999998, 95.0], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R23", "center": [195.7625, 97.77499999999999], "bbox": {"pos": [194.257499, 97.019999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [196.54999999999998, 97.77499999999999], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [194.975, 97.77499999999999], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R22", "center": [195.5375, 100.25], "bbox": {"pos": [194.032499, 99.49499899999999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [196.325, 100.25], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [194.75, 100.25], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J21", "center": [198.825, 90.325], "bbox": {"pos": [191.599999, 87.299999], "size": [9.385002, 16.050002]}, "pads": [{"layers": ["F", "B"], "pos": [198.825, 100.32499999999999], "size": [1.7, 1.95], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [0.95, 0.95], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [198.825, 97.82499999999999], "size": [1.7, 1.95], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [0.95, 0.95], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [198.825, 95.32499999999999], "size": [1.7, 1.95], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [0.95, 0.95], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [198.825, 92.825], "size": [1.7, 1.95], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [0.95, 0.95], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [198.825, 90.325], "size": [1.7, 1.95], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.25, "type": "th", "drillshape": "circle", "drillsize": [0.95, 0.95], "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C82", "center": [156.945, 129.275], "bbox": {"pos": [155.98999899999998, 128.779999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [156.45999999999998, 129.275], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [157.43, 129.275], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C81", "center": [190.075, 98.975], "bbox": {"pos": [189.11999899999998, 98.47999899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [189.59, 98.975], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [190.56, 98.975], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C80", "center": [195.7, 88.875], "bbox": {"pos": [194.74499899999998, 88.379999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [196.185, 88.875], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [195.215, 88.875], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C79", "center": [195.64999999999998, 91.725], "bbox": {"pos": [194.694999, 91.22999899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [196.135, 91.725], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [195.165, 91.725], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C78", "center": [195.85, 96.27499999999999], "bbox": {"pos": [194.89499899999998, 95.77999899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [196.33499999999998, 96.27499999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [195.36499999999998, 96.27499999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C20", "center": [195.64, 99.05], "bbox": {"pos": [194.684999, 98.554999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [196.125, 99.05], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [195.155, 99.05], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C17", "center": [195.59, 101.55], "bbox": {"pos": [194.634999, 101.054999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [196.075, 101.55], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [195.105, 101.55], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U3", "center": [129.79999999999998, 120.19999999999999], "bbox": {"pos": [120.024999, 104.274999], "size": [19.550002, 26.450001999999998]}, "pads": [{"layers": ["F"], "pos": [138.29999999999998, 111.945], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [138.29999999999998, 113.21499999999999], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [138.29999999999998, 114.485], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [138.29999999999998, 115.755], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [138.29999999999998, 117.02499999999999], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [138.29999999999998, 118.295], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [138.29999999999998, 119.565], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [138.29999999999998, 120.835], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [138.29999999999998, 122.10499999999999], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [138.29999999999998, 123.375], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [138.29999999999998, 124.645], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [138.29999999999998, 125.91499999999999], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [138.29999999999998, 127.18499999999999], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [138.29999999999998, 128.45499999999998], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [135.515, 129.45499999999998], "size": [2.0, 0.8999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [134.245, 129.45499999999998], "size": [2.0, 0.8999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [132.975, 129.45499999999998], "size": [2.0, 0.8999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [131.70499999999998, 129.45499999999998], "size": [2.0, 0.8999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [130.435, 129.45499999999998], "size": [2.0, 0.8999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [129.165, 129.45499999999998], "size": [2.0, 0.8999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [127.895, 129.45499999999998], "size": [2.0, 0.8999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [126.625, 129.45499999999998], "size": [2.0, 0.8999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [125.35499999999999, 129.45499999999998], "size": [2.0, 0.8999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [124.085, 129.45499999999998], "size": [2.0, 0.8999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [121.3, 128.45499999999998], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [121.3, 127.18499999999999], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [121.3, 125.91499999999999], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [121.3, 124.645], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [121.3, 123.375], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [121.3, 122.10499999999999], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [121.3, 120.835], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [121.3, 119.565], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [121.3, 118.295], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [121.3, 117.02499999999999], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [121.3, 115.755], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [121.3, 114.485], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [121.3, 113.21499999999999], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [121.3, 111.945], "size": [2.0, 0.8999999999999999], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [128.79999999999998, 119.445], "size": [5.0, 5.0], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C77", "center": [174.1, 113.6125], "bbox": {"pos": [173.124999, 111.907499], "size": [1.950002, 3.410002]}, "pads": [{"layers": ["F"], "pos": [174.1, 112.675], "size": [0.975, 1.4], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [174.1, 114.55], "size": [0.975, 1.4], "angle": -270.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C76", "center": [176.0, 113.6], "bbox": {"pos": [175.02499899999998, 111.894999], "size": [1.950002, 3.410002]}, "pads": [{"layers": ["F"], "pos": [176.0, 112.6625], "size": [0.975, 1.4], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [176.0, 114.5375], "size": [0.975, 1.4], "angle": -270.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C75", "center": [172.2, 113.6], "bbox": {"pos": [171.224999, 111.894999], "size": [1.950002, 3.410002]}, "pads": [{"layers": ["F"], "pos": [172.2, 112.6625], "size": [0.975, 1.4], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [172.2, 114.5375], "size": [0.975, 1.4], "angle": -270.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C72", "center": [177.9, 113.6], "bbox": {"pos": [176.92499899999999, 111.894999], "size": [1.950002, 3.410002]}, "pads": [{"layers": ["F"], "pos": [177.9, 112.6625], "size": [0.975, 1.4], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [177.9, 114.5375], "size": [0.975, 1.4], "angle": -270.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U12", "center": [182.975, 95.05], "bbox": {"pos": [180.349999, 92.424999], "size": [5.250001999999999, 5.250001999999999]}, "pads": [{"layers": ["F"], "pos": [182.975, 95.05], "size": [2.3, 2.3], "angle": -180.0, "shape": "roundrect", "radius": 0.25, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [183.54999999999998, 95.625], "size": [0.9299999999999999, 0.9299999999999999], "angle": -180.0, "shape": "roundrect", "radius": 0.23249999999999998, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [183.54999999999998, 94.475], "size": [0.9299999999999999, 0.9299999999999999], "angle": -180.0, "shape": "roundrect", "radius": 0.23249999999999998, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [182.4, 95.625], "size": [0.9299999999999999, 0.9299999999999999], "angle": -180.0, "shape": "roundrect", "radius": 0.23249999999999998, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [182.4, 94.475], "size": [0.9299999999999999, 0.9299999999999999], "angle": -180.0, "shape": "roundrect", "radius": 0.23249999999999998, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [184.9125, 96.25], "size": [0.825, 0.19999999999999998], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [184.9125, 95.85], "size": [0.825, 0.19999999999999998], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [184.9125, 95.44999999999999], "size": [0.825, 0.19999999999999998], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [184.9125, 95.05], "size": [0.825, 0.19999999999999998], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [184.9125, 94.64999999999999], "size": [0.825, 0.19999999999999998], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [184.9125, 94.25], "size": [0.825, 0.19999999999999998], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [184.9125, 93.85], "size": [0.825, 0.19999999999999998], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [184.17499999999998, 93.1125], "size": [0.19999999999999998, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [183.775, 93.1125], "size": [0.19999999999999998, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [183.375, 93.1125], "size": [0.19999999999999998, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.975, 93.1125], "size": [0.19999999999999998, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.575, 93.1125], "size": [0.19999999999999998, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.17499999999998, 93.1125], "size": [0.19999999999999998, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.775, 93.1125], "size": [0.19999999999999998, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.0375, 93.85], "size": [0.825, 0.19999999999999998], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.0375, 94.25], "size": [0.825, 0.19999999999999998], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.0375, 94.64999999999999], "size": [0.825, 0.19999999999999998], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.0375, 95.05], "size": [0.825, 0.19999999999999998], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.0375, 95.44999999999999], "size": [0.825, 0.19999999999999998], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.0375, 95.85], "size": [0.825, 0.19999999999999998], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.0375, 96.25], "size": [0.825, 0.19999999999999998], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.775, 96.9875], "size": [0.19999999999999998, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.17499999999998, 96.9875], "size": [0.19999999999999998, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.575, 96.9875], "size": [0.19999999999999998, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.975, 96.9875], "size": [0.19999999999999998, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [183.375, 96.9875], "size": [0.19999999999999998, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [183.775, 96.9875], "size": [0.19999999999999998, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [184.17499999999998, 96.9875], "size": [0.19999999999999998, 0.825], "angle": -180.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R123", "center": [173.4, 110.1], "bbox": {"pos": [172.64499899999998, 108.594999], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [173.4, 110.88749999999999], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [173.4, 109.3125], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R105", "center": [191.4125, 112.625], "bbox": {"pos": [189.907499, 111.86999899999999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [190.625, 112.625], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [192.2, 112.625], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R104", "center": [109.9125, 105.225], "bbox": {"pos": [108.407499, 104.469999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [110.69999999999999, 105.225], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [109.125, 105.225], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R100", "center": [191.3875, 115.3], "bbox": {"pos": [189.882499, 114.54499899999999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [190.6, 115.3], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [192.17499999999998, 115.3], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R99", "center": [109.96249999999999, 108.175], "bbox": {"pos": [108.457499, 107.41999899999999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [110.75, 108.175], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [109.175, 108.175], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R92", "center": [191.375, 117.8], "bbox": {"pos": [189.86999899999998, 117.04499899999999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [190.58749999999998, 117.8], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [192.1625, 117.8], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R91", "center": [109.9375, 110.85], "bbox": {"pos": [108.43249899999999, 110.094999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [110.725, 110.85], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [109.14999999999999, 110.85], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R88", "center": [191.35, 120.3], "bbox": {"pos": [189.844999, 119.54499899999999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [190.5625, 120.3], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [192.1375, 120.3], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R87", "center": [109.96249999999999, 113.3], "bbox": {"pos": [108.457499, 112.54499899999999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [110.75, 113.3], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [109.175, 113.3], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R80", "center": [191.4125, 122.925], "bbox": {"pos": [189.907499, 122.16999899999999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [190.625, 122.925], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [192.2, 122.925], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R79", "center": [109.9875, 116.02499999999999], "bbox": {"pos": [108.48249899999999, 115.269999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [110.77499999999999, 116.02499999999999], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [109.19999999999999, 116.02499999999999], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R75", "center": [191.3875, 125.64999999999999], "bbox": {"pos": [189.882499, 124.894999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [190.6, 125.64999999999999], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [192.17499999999998, 125.64999999999999], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R74", "center": [109.9375, 118.55], "bbox": {"pos": [108.43249899999999, 117.79499899999999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [110.725, 118.55], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [109.14999999999999, 118.55], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R70", "center": [191.4125, 128.25], "bbox": {"pos": [189.907499, 127.49499899999999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [190.625, 128.25], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [192.2, 128.25], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R69", "center": [109.925, 121.1], "bbox": {"pos": [108.41999899999999, 120.344999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [110.71249999999999, 121.1], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [109.13749999999999, 121.1], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R62", "center": [191.45, 131.54999999999998], "bbox": {"pos": [189.944999, 130.794999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [190.6625, 131.54999999999998], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [192.23749999999998, 131.54999999999998], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R61", "center": [109.88749999999999, 123.69999999999999], "bbox": {"pos": [108.382499, 122.944999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [110.675, 123.69999999999999], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [109.1, 123.69999999999999], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R57", "center": [179.75, 104.38749999999999], "bbox": {"pos": [178.99499899999998, 102.882499], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [179.75, 105.175], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.75, 103.6], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J19", "center": [171.17999999999998, 92.08999999999999], "bbox": {"pos": [165.464999, 86.334999], "size": [11.430002, 11.650001999999999]}, "pads": [{"layers": ["F"], "pos": [174.17999999999998, 95.41], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [173.67999999999998, 95.41], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [173.17999999999998, 95.41], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [172.67999999999998, 95.41], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [172.17999999999998, 95.41], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [171.67999999999998, 95.41], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [171.17999999999998, 95.41], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [170.67999999999998, 95.41], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [170.17999999999998, 95.41], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [169.67999999999998, 95.41], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [169.17999999999998, 95.41], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [174.78, 96.44999999999999], "size": [0.65, 0.65], "angle": -180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.65, 0.65], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [167.57999999999998, 96.44999999999999], "size": [0.95, 0.95], "angle": -180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.95, 0.95], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [175.67, 89.25], "size": [1.4, 1.4], "angle": -180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [1.0999999999999999, 1.0999999999999999], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [166.69, 89.25], "size": [1.4, 1.4], "angle": -180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [1.0999999999999999, 1.0999999999999999], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [167.04999999999998, 95.19999999999999], "size": [1.4, 1.4], "angle": -180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [1.0999999999999999, 1.0999999999999999], "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [168.67999999999998, 95.41], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [168.92999999999998, 97.11], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [170.42999999999998, 97.11], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [169.92999999999998, 97.11], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [169.42999999999998, 97.11], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [168.42999999999998, 97.11], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [170.92999999999998, 97.11], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [171.42999999999998, 97.11], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [171.92999999999998, 97.11], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [172.42999999999998, 97.11], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [172.92999999999998, 97.11], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [173.42999999999998, 97.11], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [173.92999999999998, 97.11], "size": [0.3, 0.7], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [175.31, 95.19999999999999], "size": [1.4, 1.4], "angle": -180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [1.0999999999999999, 1.0999999999999999], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Q12", "center": [169.4, 109.89999999999999], "bbox": {"pos": [167.17499899999999, 107.974999], "size": [4.450002, 3.850002]}, "pads": [{"layers": [], "pos": [169.61499999999998, 110.526], "size": [0.51, 0.635], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [168.755, 110.526], "size": [0.51, 0.635], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [169.61499999999998, 109.274], "size": [0.51, 0.635], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [168.755, 109.274], "size": [0.51, 0.635], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.825, 110.875], "size": [0.75, 0.39999999999999997], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.825, 108.925], "size": [0.75, 0.39999999999999997], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.825, 110.225], "size": [0.75, 0.39999999999999997], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [170.935, 110.225], "size": [0.83, 0.39999999999999997], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [170.935, 110.875], "size": [0.83, 0.39999999999999997], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [170.935, 109.57499999999999], "size": [0.83, 0.39999999999999997], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [168.995, 109.89999999999999], "size": [1.8499999999999999, 2.25], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [170.935, 108.925], "size": [0.83, 0.3], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.825, 109.57499999999999], "size": [0.75, 0.39999999999999997], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [170.935, 108.925], "size": [0.83, 0.39999999999999997], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [170.935, 109.57499999999999], "size": [0.83, 0.3], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [170.935, 110.225], "size": [0.83, 0.3], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [170.935, 110.875], "size": [0.83, 0.3], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [167.825, 110.875], "size": [0.75, 0.3], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [167.825, 110.225], "size": [0.75, 0.3], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [167.825, 109.57499999999999], "size": [0.75, 0.3], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [167.825, 108.925], "size": [0.75, 0.3], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Q11", "center": [181.1, 112.89999999999999], "bbox": {"pos": [178.874999, 110.974999], "size": [4.450002, 3.850002]}, "pads": [{"layers": [], "pos": [181.315, 113.526], "size": [0.51, 0.635], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [180.45499999999998, 113.526], "size": [0.51, 0.635], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [181.315, 112.274], "size": [0.51, 0.635], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [180.45499999999998, 112.274], "size": [0.51, 0.635], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.525, 113.875], "size": [0.75, 0.39999999999999997], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.525, 111.925], "size": [0.75, 0.39999999999999997], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.525, 113.225], "size": [0.75, 0.39999999999999997], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.635, 113.225], "size": [0.83, 0.39999999999999997], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.635, 113.875], "size": [0.83, 0.39999999999999997], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.635, 112.57499999999999], "size": [0.83, 0.39999999999999997], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [180.695, 112.89999999999999], "size": [1.8499999999999999, 2.25], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [182.635, 111.925], "size": [0.83, 0.3], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.525, 112.57499999999999], "size": [0.75, 0.39999999999999997], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.635, 111.925], "size": [0.83, 0.39999999999999997], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [182.635, 112.57499999999999], "size": [0.83, 0.3], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [182.635, 113.225], "size": [0.83, 0.3], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [182.635, 113.875], "size": [0.83, 0.3], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [179.525, 113.875], "size": [0.75, 0.3], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [179.525, 113.225], "size": [0.75, 0.3], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [179.525, 112.57499999999999], "size": [0.75, 0.3], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [179.525, 111.925], "size": [0.75, 0.3], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Q10", "center": [180.9, 108.69999999999999], "bbox": {"pos": [178.974999, 106.474999], "size": [3.850002, 4.450002]}, "pads": [{"layers": [], "pos": [180.274, 108.91499999999999], "size": [0.51, 0.635], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [180.274, 108.05499999999999], "size": [0.51, 0.635], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [181.52599999999998, 108.91499999999999], "size": [0.51, 0.635], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [181.52599999999998, 108.05499999999999], "size": [0.51, 0.635], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.92499999999998, 107.125], "size": [0.75, 0.39999999999999997], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.875, 107.125], "size": [0.75, 0.39999999999999997], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [180.575, 107.125], "size": [0.75, 0.39999999999999997], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [180.575, 110.235], "size": [0.83, 0.39999999999999997], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.92499999999998, 110.235], "size": [0.83, 0.39999999999999997], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.225, 110.235], "size": [0.83, 0.39999999999999997], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [180.9, 108.295], "size": [1.8499999999999999, 2.25], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [181.875, 110.235], "size": [0.83, 0.3], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.225, 107.125], "size": [0.75, 0.39999999999999997], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.875, 110.235], "size": [0.83, 0.39999999999999997], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [181.225, 110.235], "size": [0.83, 0.3], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [180.575, 110.235], "size": [0.83, 0.3], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [179.92499999999998, 110.235], "size": [0.83, 0.3], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [179.92499999999998, 107.125], "size": [0.75, 0.3], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [180.575, 107.125], "size": [0.75, 0.3], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [181.225, 107.125], "size": [0.75, 0.3], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [181.875, 107.125], "size": [0.75, 0.3], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R122", "center": [179.2, 93.975], "bbox": {"pos": [178.24499899999998, 93.47999899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [178.715, 93.975], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.685, 93.975], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R121", "center": [177.775, 97.5], "bbox": {"pos": [177.279999, 96.54499899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [177.775, 97.985], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [177.775, 97.015], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R120", "center": [179.275, 96.14999999999999], "bbox": {"pos": [178.319999, 95.65499899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [179.76, 96.14999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [178.79, 96.14999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R119", "center": [180.67499999999998, 91.89999999999999], "bbox": {"pos": [179.719999, 91.40499899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [180.19, 91.89999999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.16, 91.89999999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R118", "center": [182.125, 91.45], "bbox": {"pos": [181.629999, 90.49499899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [182.125, 91.935], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.125, 90.96499999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R117", "center": [183.525, 91.2], "bbox": {"pos": [183.029999, 90.24499899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [183.525, 91.685], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [183.525, 90.71499999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R58", "center": [184.92499999999998, 90.0], "bbox": {"pos": [183.969999, 89.504999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [184.44, 90.0], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [185.41, 90.0], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R56", "center": [187.715, 94.475], "bbox": {"pos": [186.759999, 93.97999899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [187.23, 94.475], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [188.2, 94.475], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R55", "center": [186.725, 96.6], "bbox": {"pos": [185.76999899999998, 96.10499899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [187.20999999999998, 96.6], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [186.23999999999998, 96.6], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R54", "center": [187.25, 95.625], "bbox": {"pos": [186.294999, 95.129999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [187.73499999999999, 95.625], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [186.765, 95.625], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R53", "center": [172.35, 102.44999999999999], "bbox": {"pos": [171.854999, 101.49499899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [172.35, 102.935], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [172.35, 101.96499999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R52", "center": [168.15, 104.785], "bbox": {"pos": [167.654999, 103.829999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [168.15, 105.27], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [168.15, 104.3], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R51", "center": [187.125, 92.865], "bbox": {"pos": [186.629999, 91.909999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [187.125, 93.35], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [187.125, 92.38], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R50", "center": [188.15, 92.86], "bbox": {"pos": [187.654999, 91.90499899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [188.15, 92.375], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [188.15, 93.345], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R49", "center": [169.1, 104.8], "bbox": {"pos": [168.604999, 103.844999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [169.1, 105.285], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [169.1, 104.315], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R48", "center": [146.64499999999998, 131.46], "bbox": {"pos": [145.689999, 130.964999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [147.13, 131.46], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [146.16, 131.46], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Q9", "center": [177.5, 101.0], "bbox": {"pos": [175.27499899999998, 99.07499899999999], "size": [4.450002, 3.850002]}, "pads": [{"layers": [], "pos": [177.285, 100.374], "size": [0.51, 0.635], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [178.14499999999998, 100.374], "size": [0.51, 0.635], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [177.285, 101.62599999999999], "size": [0.51, 0.635], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [178.14499999999998, 101.62599999999999], "size": [0.51, 0.635], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.075, 100.02499999999999], "size": [0.75, 0.39999999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.075, 101.975], "size": [0.75, 0.39999999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.075, 100.675], "size": [0.75, 0.39999999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [175.965, 100.675], "size": [0.83, 0.39999999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [175.965, 100.02499999999999], "size": [0.83, 0.39999999999999997], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [175.965, 101.32499999999999], "size": [0.83, 0.39999999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [177.905, 101.0], "size": [1.8499999999999999, 2.25], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [175.965, 101.975], "size": [0.83, 0.3], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.075, 101.32499999999999], "size": [0.75, 0.39999999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [175.965, 101.975], "size": [0.83, 0.39999999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [175.965, 101.32499999999999], "size": [0.83, 0.3], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [175.965, 100.675], "size": [0.83, 0.3], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [175.965, 100.02499999999999], "size": [0.83, 0.3], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [179.075, 100.02499999999999], "size": [0.75, 0.3], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [179.075, 100.675], "size": [0.75, 0.3], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [179.075, 101.32499999999999], "size": [0.75, 0.3], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [179.075, 101.975], "size": [0.75, 0.3], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Q8", "center": [173.4, 105.64999999999999], "bbox": {"pos": [171.474999, 103.424999], "size": [3.850002, 4.450002]}, "pads": [{"layers": [], "pos": [174.02599999999998, 105.435], "size": [0.51, 0.635], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [174.02599999999998, 106.295], "size": [0.51, 0.635], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [172.774, 105.435], "size": [0.51, 0.635], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [172.774, 106.295], "size": [0.51, 0.635], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [174.375, 107.225], "size": [0.75, 0.39999999999999997], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [172.42499999999998, 107.225], "size": [0.75, 0.39999999999999997], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [173.725, 107.225], "size": [0.75, 0.39999999999999997], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [173.725, 104.115], "size": [0.83, 0.39999999999999997], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [174.375, 104.115], "size": [0.83, 0.39999999999999997], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [173.075, 104.115], "size": [0.83, 0.39999999999999997], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [173.4, 106.05499999999999], "size": [1.8499999999999999, 2.25], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [172.42499999999998, 104.115], "size": [0.83, 0.3], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [173.075, 107.225], "size": [0.75, 0.39999999999999997], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [172.42499999999998, 104.115], "size": [0.83, 0.39999999999999997], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [173.075, 104.115], "size": [0.83, 0.3], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [173.725, 104.115], "size": [0.83, 0.3], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [174.375, 104.115], "size": [0.83, 0.3], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [174.375, 107.225], "size": [0.75, 0.3], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [173.725, 107.225], "size": [0.75, 0.3], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [173.075, 107.225], "size": [0.75, 0.3], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [172.42499999999998, 107.225], "size": [0.75, 0.3], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "L4", "center": [176.475, 109.89999999999999], "bbox": {"pos": [174.349999, 107.87499899999999], "size": [4.250001999999999, 4.050002]}, "pads": [{"layers": ["F"], "pos": [177.54999999999998, 109.89999999999999], "size": [1.3499999999999999, 3.4], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [175.4, 109.89999999999999], "size": [1.3499999999999999, 3.4], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D5", "center": [187.475, 90.1], "bbox": {"pos": [185.699999, 88.374999], "size": [3.5500019999999997, 3.450002]}, "pads": [{"layers": ["F"], "pos": [186.525, 91.1], "size": [0.8999999999999999, 0.7999999999999999], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [188.42499999999998, 91.1], "size": [0.8999999999999999, 0.7999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [187.475, 89.1], "size": [0.8999999999999999, 0.7999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C74", "center": [168.79999999999998, 113.16499999999999], "bbox": {"pos": [168.30499899999998, 112.209999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [168.79999999999998, 112.67999999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [168.79999999999998, 113.64999999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C73", "center": [167.85, 113.14999999999999], "bbox": {"pos": [167.354999, 112.194999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [167.85, 113.63499999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.85, 112.66499999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C71", "center": [172.15, 110.0], "bbox": {"pos": [171.654999, 109.04499899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [172.15, 110.485], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [172.15, 109.515], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C70", "center": [170.7, 113.13499999999999], "bbox": {"pos": [170.204999, 112.179999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [170.7, 113.61999999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [170.7, 112.64999999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C69", "center": [169.75, 113.14999999999999], "bbox": {"pos": [169.254999, 112.194999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [169.75, 112.66499999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [169.75, 113.63499999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C68", "center": [183.45999999999998, 98.39999999999999], "bbox": {"pos": [182.504999, 97.90499899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [183.945, 98.39999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.975, 98.39999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C67", "center": [182.0, 99.00999999999999], "bbox": {"pos": [181.504999, 98.054999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [182.0, 98.52499999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.0, 99.49499999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C66", "center": [177.1, 104.89999999999999], "bbox": {"pos": [175.39499899999998, 103.924999], "size": [3.410002, 1.950002]}, "pads": [{"layers": ["F"], "pos": [178.0375, 104.89999999999999], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [176.1625, 104.89999999999999], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C65", "center": [179.775, 97.535], "bbox": {"pos": [179.279999, 96.579999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [179.775, 97.05], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.775, 98.02], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C64", "center": [179.2, 92.975], "bbox": {"pos": [178.24499899999998, 92.47999899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [178.715, 92.975], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.685, 92.975], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C63", "center": [177.1, 106.8], "bbox": {"pos": [175.39499899999998, 105.82499899999999], "size": [3.410002, 1.950002]}, "pads": [{"layers": ["F"], "pos": [178.0375, 106.8], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [176.1625, 106.8], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C62", "center": [178.775, 97.515], "bbox": {"pos": [178.279999, 96.55999899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [178.775, 98.0], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [178.775, 97.03], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C61", "center": [177.25, 103.39999999999999], "bbox": {"pos": [176.294999, 102.90499899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [177.73499999999999, 103.39999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [176.765, 103.39999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C60", "center": [186.725, 97.55], "bbox": {"pos": [185.76999899999998, 97.054999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [187.20999999999998, 97.55], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [186.23999999999998, 97.55], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C59", "center": [182.5, 104.89999999999999], "bbox": {"pos": [181.544999, 104.40499899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [182.98499999999999, 104.89999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.015, 104.89999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C58", "center": [185.125, 91.46499999999999], "bbox": {"pos": [184.629999, 90.509999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [185.125, 91.95], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [185.125, 90.97999999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C57", "center": [181.04999999999998, 104.38499999999999], "bbox": {"pos": [180.55499899999998, 103.429999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [181.04999999999998, 104.86999999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.04999999999998, 103.89999999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C56", "center": [186.125, 92.85], "bbox": {"pos": [185.629999, 91.894999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [186.125, 93.335], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [186.125, 92.365], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C51", "center": [182.465, 103.94999999999999], "bbox": {"pos": [181.509999, 103.454999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [182.95, 103.94999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.98, 103.94999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C50", "center": [182.5, 102.94999999999999], "bbox": {"pos": [181.544999, 102.454999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [182.98499999999999, 102.94999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.015, 102.94999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C49", "center": [173.35, 102.435], "bbox": {"pos": [172.854999, 101.47999899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [173.35, 102.92], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [173.35, 101.94999999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C48", "center": [171.35, 102.44999999999999], "bbox": {"pos": [170.854999, 101.49499899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [171.35, 102.935], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [171.35, 101.96499999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C47", "center": [169.7125, 106.75], "bbox": {"pos": [168.007499, 105.774999], "size": [3.410002, 1.950002]}, "pads": [{"layers": ["F"], "pos": [170.65, 106.75], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [168.775, 106.75], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "F4", "center": [177.29999999999998, 135.96], "bbox": {"pos": [174.684999, 129.57936899999999], "size": [5.230002, 11.685630999999999]}, "pads": [{"layers": ["F"], "pos": [177.29999999999998, 139.14499999999998], "size": [3.8099999999999996, 4.24], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [177.29999999999998, 132.775], "size": [3.8099999999999996, 4.24], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "F3", "center": [182.525, 135.96], "bbox": {"pos": [179.909999, 129.57936899999999], "size": [5.230002, 11.685630999999999]}, "pads": [{"layers": ["F"], "pos": [182.525, 139.14499999999998], "size": [3.8099999999999996, 4.24], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.525, 132.775], "size": [3.8099999999999996, 4.24], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "F2", "center": [111.32499999999999, 96.03999999999999], "bbox": {"pos": [108.709999, 90.735], "size": [5.230002, 11.685630999999999]}, "pads": [{"layers": ["F"], "pos": [111.32499999999999, 92.85499999999999], "size": [3.8099999999999996, 4.24], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [111.32499999999999, 99.225], "size": [3.8099999999999996, 4.24], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "F1", "center": [116.75, 96.06], "bbox": {"pos": [114.134999, 90.755], "size": [5.230002, 11.685630999999999]}, "pads": [{"layers": ["F"], "pos": [116.75, 92.875], "size": [3.8099999999999996, 4.24], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [116.75, 99.24499999999999], "size": [3.8099999999999996, 4.24], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U11", "center": [178.85, 88.89999999999999], "bbox": {"pos": [176.974999, 87.024999], "size": [3.750002, 3.750002]}, "pads": [{"layers": ["F"], "pos": [177.5875, 89.64999999999999], "size": [0.25, 0.6749999999999999], "angle": -90.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [177.5875, 89.14999999999999], "size": [0.25, 0.6749999999999999], "angle": -90.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [177.5875, 88.64999999999999], "size": [0.25, 0.6749999999999999], "angle": -90.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [177.5875, 88.14999999999999], "size": [0.25, 0.6749999999999999], "angle": -90.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [178.35, 87.6375], "size": [0.6749999999999999, 0.25], "angle": -90.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [178.85, 87.6375], "size": [0.6749999999999999, 0.25], "angle": -90.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.35, 87.6375], "size": [0.6749999999999999, 0.25], "angle": -90.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [180.11249999999998, 88.14999999999999], "size": [0.25, 0.6749999999999999], "angle": -90.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [180.11249999999998, 88.64999999999999], "size": [0.25, 0.6749999999999999], "angle": -90.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [180.11249999999998, 89.14999999999999], "size": [0.25, 0.6749999999999999], "angle": -90.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [180.11249999999998, 89.64999999999999], "size": [0.25, 0.6749999999999999], "angle": -90.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.35, 90.1625], "size": [0.6749999999999999, 0.25], "angle": -90.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [178.85, 90.1625], "size": [0.6749999999999999, 0.25], "angle": -90.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [178.35, 90.1625], "size": [0.6749999999999999, 0.25], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [179.20999999999998, 88.53999999999999], "size": [0.58, 0.58], "angle": -90.0, "shape": "roundrect", "radius": 0.145, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [178.48999999999998, 88.53999999999999], "size": [0.58, 0.58], "angle": -90.0, "shape": "roundrect", "radius": 0.145, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [179.20999999999998, 89.25999999999999], "size": [0.58, 0.58], "angle": -90.0, "shape": "roundrect", "radius": 0.145, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [178.48999999999998, 89.25999999999999], "size": [0.58, 0.58], "angle": -90.0, "shape": "roundrect", "radius": 0.145, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [178.85, 88.89999999999999], "size": [1.45, 1.45], "angle": -90.0, "shape": "roundrect", "radius": 0.25, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U6", "center": [145.29999999999998, 127.69999999999999], "bbox": {"pos": [142.154999, 124.554999], "size": [6.290001999999999, 6.290001999999999]}, "pads": [{"layers": ["F"], "pos": [147.73749999999998, 125.94999999999999], "size": [0.25, 0.875], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.73749999999998, 126.44999999999999], "size": [0.25, 0.875], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.73749999999998, 126.94999999999999], "size": [0.25, 0.875], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.73749999999998, 127.44999999999999], "size": [0.25, 0.875], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.73749999999998, 127.94999999999999], "size": [0.25, 0.875], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.73749999999998, 128.45], "size": [0.25, 0.875], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.73749999999998, 128.95], "size": [0.25, 0.875], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.73749999999998, 129.45], "size": [0.25, 0.875], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.04999999999998, 130.1375], "size": [0.875, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [146.54999999999998, 130.1375], "size": [0.875, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [146.04999999999998, 130.1375], "size": [0.875, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [145.54999999999998, 130.1375], "size": [0.875, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [145.04999999999998, 130.1375], "size": [0.875, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [144.54999999999998, 130.1375], "size": [0.875, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [144.04999999999998, 130.1375], "size": [0.875, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [143.54999999999998, 130.1375], "size": [0.875, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [142.86249999999998, 129.45], "size": [0.25, 0.875], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [142.86249999999998, 128.95], "size": [0.25, 0.875], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [142.86249999999998, 128.45], "size": [0.25, 0.875], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [142.86249999999998, 127.94999999999999], "size": [0.25, 0.875], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [142.86249999999998, 127.44999999999999], "size": [0.25, 0.875], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [142.86249999999998, 126.94999999999999], "size": [0.25, 0.875], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [142.86249999999998, 126.44999999999999], "size": [0.25, 0.875], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [142.86249999999998, 125.94999999999999], "size": [0.25, 0.875], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [143.54999999999998, 125.26249999999999], "size": [0.875, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [144.04999999999998, 125.26249999999999], "size": [0.875, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [144.54999999999998, 125.26249999999999], "size": [0.875, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [145.04999999999998, 125.26249999999999], "size": [0.875, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [145.54999999999998, 125.26249999999999], "size": [0.875, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [146.04999999999998, 125.26249999999999], "size": [0.875, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [146.54999999999998, 125.26249999999999], "size": [0.875, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.04999999999998, 125.26249999999999], "size": [0.875, 0.25], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [144.15, 128.85], "size": [0.9299999999999999, 0.9299999999999999], "angle": -270.0, "shape": "roundrect", "radius": 0.23249999999999998, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [145.29999999999998, 128.85], "size": [0.9299999999999999, 0.9299999999999999], "angle": -270.0, "shape": "roundrect", "radius": 0.23249999999999998, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [146.45, 128.85], "size": [0.9299999999999999, 0.9299999999999999], "angle": -270.0, "shape": "roundrect", "radius": 0.23249999999999998, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [144.15, 127.69999999999999], "size": [0.9299999999999999, 0.9299999999999999], "angle": -270.0, "shape": "roundrect", "radius": 0.23249999999999998, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [145.29999999999998, 127.69999999999999], "size": [0.9299999999999999, 0.9299999999999999], "angle": -270.0, "shape": "roundrect", "radius": 0.23249999999999998, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [146.45, 127.69999999999999], "size": [0.9299999999999999, 0.9299999999999999], "angle": -270.0, "shape": "roundrect", "radius": 0.23249999999999998, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [144.15, 126.55], "size": [0.9299999999999999, 0.9299999999999999], "angle": -270.0, "shape": "roundrect", "radius": 0.23249999999999998, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [145.29999999999998, 126.55], "size": [0.9299999999999999, 0.9299999999999999], "angle": -270.0, "shape": "roundrect", "radius": 0.23249999999999998, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [146.45, 126.55], "size": [0.9299999999999999, 0.9299999999999999], "angle": -270.0, "shape": "roundrect", "radius": 0.23249999999999998, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [145.29999999999998, 127.69999999999999], "size": [3.4499999999999997, 3.4499999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.25, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "SW5", "center": [142.5, 141.42499999999998], "bbox": {"pos": [140.324999, 140.14999899999998], "size": [4.350002, 2.550002]}, "pads": [{"layers": ["F"], "pos": [144.125, 141.42499999999998], "size": [0.5499999999999999, 1.5], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [140.875, 141.42499999999998], "size": [0.5499999999999999, 1.5], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R114", "center": [184.165, 118.69999999999999], "bbox": {"pos": [183.20999899999998, 118.204999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [184.65, 118.69999999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [183.67999999999998, 118.69999999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R113", "center": [180.775, 118.75], "bbox": {"pos": [179.819999, 118.254999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [180.29, 118.75], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.26, 118.75], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R112", "center": [179.25, 120.1], "bbox": {"pos": [178.754999, 119.144999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [179.25, 119.615], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.25, 120.585], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R111", "center": [185.6, 119.8], "bbox": {"pos": [185.104999, 118.844999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [185.6, 119.315], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [185.6, 120.285], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R110", "center": [177.66, 120.80999999999999], "bbox": {"pos": [176.704999, 120.314999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [178.14499999999998, 120.80999999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [177.17499999999998, 120.80999999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R109", "center": [179.17499999999998, 123.78999999999999], "bbox": {"pos": [178.67999899999998, 122.834999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [179.17499999999998, 124.27499999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.17499999999998, 123.30499999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R108", "center": [185.65, 123.66499999999999], "bbox": {"pos": [185.154999, 122.709999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [185.65, 124.14999999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [185.65, 123.17999999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R107", "center": [184.125, 125.07499999999999], "bbox": {"pos": [183.169999, 124.579999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [184.60999999999999, 125.07499999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [183.64, 125.07499999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R106", "center": [180.6, 125.07499999999999], "bbox": {"pos": [179.64499899999998, 124.579999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [180.11499999999998, 125.07499999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.08499999999998, 125.07499999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R103", "center": [167.075, 127.175], "bbox": {"pos": [166.11999899999998, 126.679999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [166.59, 127.175], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.56, 127.175], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R102", "center": [170.54999999999998, 127.14999999999999], "bbox": {"pos": [169.594999, 126.65499899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [171.035, 127.14999999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [170.065, 127.14999999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R101", "center": [172.475, 125.375], "bbox": {"pos": [171.51999899999998, 124.879999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [172.95999999999998, 125.375], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [171.98999999999998, 125.375], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R98", "center": [165.67499999999998, 125.57499999999999], "bbox": {"pos": [165.17999899999998, 124.61999899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [165.67499999999998, 126.05999999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [165.67499999999998, 125.08999999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R97", "center": [174.4, 124.64999999999999], "bbox": {"pos": [173.444999, 124.15499899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [173.915, 124.64999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [174.885, 124.64999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R96", "center": [172.075, 122.16], "bbox": {"pos": [171.579999, 121.204999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [172.075, 121.675], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [172.075, 122.645], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R95", "center": [165.725, 122.28999999999999], "bbox": {"pos": [165.229999, 121.334999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [165.725, 121.80499999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [165.725, 122.77499999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R94", "center": [167.15, 120.82499999999999], "bbox": {"pos": [166.194999, 120.329999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [166.665, 120.82499999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.635, 120.82499999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R93", "center": [170.45, 120.82499999999999], "bbox": {"pos": [169.49499899999998, 120.329999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [170.935, 120.82499999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [169.965, 120.82499999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R90", "center": [106.52499999999999, 94.94999999999999], "bbox": {"pos": [105.569999, 94.454999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [107.00999999999999, 94.94999999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.03999999999999, 94.94999999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R89", "center": [103.14999999999999, 94.94999999999999], "bbox": {"pos": [102.194999, 94.454999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [102.66499999999999, 94.94999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [103.63499999999999, 94.94999999999999], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R86", "center": [176.48999999999998, 129.54999999999998], "bbox": {"pos": [175.534999, 129.05499899999998], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [176.975, 129.54999999999998], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [176.005, 129.54999999999998], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R85", "center": [101.625, 95.975], "bbox": {"pos": [101.129999, 95.019999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [101.625, 95.49], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [101.625, 96.46], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R84", "center": [107.975, 96.39999999999999], "bbox": {"pos": [107.47999899999999, 95.444999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [107.975, 95.91499999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [107.975, 96.88499999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R83", "center": [100.8, 97.64999999999999], "bbox": {"pos": [99.844999, 97.15499899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [101.285, 97.64999999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.315, 97.64999999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R82", "center": [101.625, 99.82499999999999], "bbox": {"pos": [101.129999, 98.86999899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [101.625, 100.31], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [101.625, 99.33999999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R81", "center": [107.94999999999999, 99.75], "bbox": {"pos": [107.454999, 98.79499899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [107.94999999999999, 100.235], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [107.94999999999999, 99.265], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R78", "center": [188.265, 135.275], "bbox": {"pos": [187.309999, 134.779999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [187.78, 135.275], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [188.75, 135.275], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R77", "center": [106.55, 101.27499999999999], "bbox": {"pos": [105.594999, 100.77999899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [107.035, 101.27499999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.065, 101.27499999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R76", "center": [103.125, 101.25], "bbox": {"pos": [102.16999899999999, 100.754999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [102.64, 101.25], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [103.61, 101.25], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R73", "center": [102.52499999999999, 103.16], "bbox": {"pos": [102.02999899999999, 102.204999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [102.52499999999999, 102.675], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [102.52499999999999, 103.645], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R72", "center": [102.89999999999999, 129.5], "bbox": {"pos": [102.40499899999999, 128.544999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [102.89999999999999, 129.015], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [102.89999999999999, 129.98499999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R71", "center": [102.94999999999999, 132.75], "bbox": {"pos": [102.454999, 131.794999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [102.94999999999999, 133.23499999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [102.94999999999999, 132.265], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R68", "center": [104.25, 134.375], "bbox": {"pos": [103.29499899999999, 133.879999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [103.765, 134.375], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [104.735, 134.375], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R67", "center": [104.14999999999999, 127.975], "bbox": {"pos": [103.194999, 127.47999899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [103.66499999999999, 127.975], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [104.63499999999999, 127.975], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R66", "center": [105.6, 135.875], "bbox": {"pos": [105.10499899999999, 134.919999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [105.6, 135.39], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [105.6, 136.35999999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R65", "center": [108.0, 134.35], "bbox": {"pos": [107.04499899999999, 133.854999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [108.485, 134.35], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [107.515, 134.35], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R64", "center": [107.77499999999999, 128.0], "bbox": {"pos": [106.819999, 127.504999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [108.25999999999999, 128.0], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [107.28999999999999, 128.0], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R63", "center": [114.625, 108.13499999999999], "bbox": {"pos": [114.129999, 107.179999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [114.625, 108.61999999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [114.625, 107.64999999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R60", "center": [109.225, 129.6], "bbox": {"pos": [108.72999899999999, 128.64499899999998], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [109.225, 129.11499999999998], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [109.225, 130.085], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R59", "center": [109.3, 132.885], "bbox": {"pos": [108.804999, 131.92999899999998], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [109.3, 133.37], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [109.3, 132.4], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R47", "center": [150.475, 129.435], "bbox": {"pos": [149.979999, 128.479999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [150.475, 128.95], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.475, 129.92], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R46", "center": [145.725, 132.42499999999998], "bbox": {"pos": [144.76999899999998, 131.92999899999998], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [145.23999999999998, 132.42499999999998], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [146.20999999999998, 132.42499999999998], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R45", "center": [143.81, 132.42499999999998], "bbox": {"pos": [142.854999, 131.92999899999998], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [144.295, 132.42499999999998], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [143.325, 132.42499999999998], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R44", "center": [149.025, 130.09], "bbox": {"pos": [148.529999, 129.134999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [149.025, 130.575], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [149.025, 129.605], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R43", "center": [149.975, 125.875], "bbox": {"pos": [149.479999, 124.91999899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [149.975, 125.39], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [149.975, 126.36], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R5", "center": [140.715, 119.39999999999999], "bbox": {"pos": [139.759999, 118.90499899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [141.2, 119.39999999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [140.23, 119.39999999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R4", "center": [140.0, 112.96499999999999], "bbox": {"pos": [139.504999, 112.009999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [140.0, 112.47999999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [140.0, 113.44999999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Q7", "center": [152.54999999999998, 128.92499999999998], "bbox": {"pos": [150.824999, 127.149999], "size": [3.450002, 3.5500019999999997]}, "pads": [{"layers": ["F"], "pos": [153.54999999999998, 128.92499999999998], "size": [0.8999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [151.54999999999998, 129.875], "size": [0.8999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [151.54999999999998, 127.975], "size": [0.8999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J17", "center": [194.875, 111.32499999999999], "bbox": {"pos": [193.04999899999999, 109.49999899999999], "size": [8.700002, 3.6500019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [199.95499999999998, 111.32499999999999], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [197.415, 111.32499999999999], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [194.875, 111.32499999999999], "size": [1.7, 1.7], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J16", "center": [106.52499999999999, 106.85], "bbox": {"pos": [99.649999, 105.024999], "size": [8.700002, 3.6500019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [101.445, 106.85], "size": [1.7, 1.7], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [103.985, 106.85], "size": [1.7, 1.7], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [106.52499999999999, 106.85], "size": [1.7, 1.7], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J15", "center": [194.875, 113.89999999999999], "bbox": {"pos": [193.04999899999999, 112.07499899999999], "size": [8.700002, 3.6500019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [199.95499999999998, 113.89999999999999], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [197.415, 113.89999999999999], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [194.875, 113.89999999999999], "size": [1.7, 1.7], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J14", "center": [106.52499999999999, 109.425], "bbox": {"pos": [99.649999, 107.599999], "size": [8.700002, 3.6500019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [101.445, 109.425], "size": [1.7, 1.7], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [103.985, 109.425], "size": [1.7, 1.7], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [106.52499999999999, 109.425], "size": [1.7, 1.7], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J13", "center": [194.875, 116.5], "bbox": {"pos": [193.04999899999999, 114.674999], "size": [8.700002, 3.6500019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [199.95499999999998, 116.5], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [197.415, 116.5], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [194.875, 116.5], "size": [1.7, 1.7], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J12", "center": [106.52499999999999, 112.02499999999999], "bbox": {"pos": [99.649999, 110.19999899999999], "size": [8.700002, 3.6500019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [101.445, 112.02499999999999], "size": [1.7, 1.7], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [103.985, 112.02499999999999], "size": [1.7, 1.7], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [106.52499999999999, 112.02499999999999], "size": [1.7, 1.7], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J11", "center": [194.875, 119.1], "bbox": {"pos": [193.04999899999999, 117.274999], "size": [8.700002, 3.6500019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [199.95499999999998, 119.1], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [197.415, 119.1], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [194.875, 119.1], "size": [1.7, 1.7], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J10", "center": [106.52499999999999, 114.625], "bbox": {"pos": [99.649999, 112.799999], "size": [8.700002, 3.6500019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [101.445, 114.625], "size": [1.7, 1.7], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [103.985, 114.625], "size": [1.7, 1.7], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [106.52499999999999, 114.625], "size": [1.7, 1.7], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J8", "center": [194.89499999999998, 121.64999999999999], "bbox": {"pos": [193.069999, 119.82499899999999], "size": [8.700002, 3.6500019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [199.975, 121.64999999999999], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [197.435, 121.64999999999999], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [194.89499999999998, 121.64999999999999], "size": [1.7, 1.7], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J7", "center": [106.52499999999999, 117.225], "bbox": {"pos": [99.649999, 115.399999], "size": [8.700002, 3.6500019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [101.445, 117.225], "size": [1.7, 1.7], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [103.985, 117.225], "size": [1.7, 1.7], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [106.52499999999999, 117.225], "size": [1.7, 1.7], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J6", "center": [194.89999999999998, 124.25], "bbox": {"pos": [193.074999, 122.424999], "size": [8.700002, 3.6500019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [199.98, 124.25], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [197.44, 124.25], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [194.89999999999998, 124.25], "size": [1.7, 1.7], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J5", "center": [106.52499999999999, 119.82499999999999], "bbox": {"pos": [99.649999, 117.99999899999999], "size": [8.700002, 3.6500019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [101.445, 119.82499999999999], "size": [1.7, 1.7], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [103.985, 119.82499999999999], "size": [1.7, 1.7], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [106.52499999999999, 119.82499999999999], "size": [1.7, 1.7], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J4", "center": [194.89999999999998, 126.875], "bbox": {"pos": [193.074999, 125.049999], "size": [8.700002, 3.6500019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [199.98, 126.875], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [197.44, 126.875], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [194.89999999999998, 126.875], "size": [1.7, 1.7], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J3", "center": [106.52499999999999, 122.425], "bbox": {"pos": [99.649999, 120.599999], "size": [8.700002, 3.6500019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [101.445, 122.425], "size": [1.7, 1.7], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [103.985, 122.425], "size": [1.7, 1.7], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [106.52499999999999, 122.425], "size": [1.7, 1.7], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J2", "center": [194.875, 129.475], "bbox": {"pos": [193.04999899999999, 127.649999], "size": [8.700002, 3.6500019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [199.95499999999998, 129.475], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [197.415, 129.475], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [194.875, 129.475], "size": [1.7, 1.7], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J1", "center": [106.52499999999999, 125.02499999999999], "bbox": {"pos": [99.649999, 123.19999899999999], "size": [8.700002, 3.6500019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [101.445, 125.02499999999999], "size": [1.7, 1.7], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [103.985, 125.02499999999999], "size": [1.7, 1.7], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [106.52499999999999, 125.02499999999999], "size": [1.7, 1.7], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "IC7", "center": [182.45, 121.89999999999999], "bbox": {"pos": [179.824999, 119.274999], "size": [5.250001999999999, 5.265002]}, "pads": [{"layers": ["F"], "pos": [182.45, 121.89999999999999], "size": [2.25, 2.25], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [180.6, 122.875], "size": [0.35, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [180.6, 122.225], "size": [0.35, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [180.6, 121.57499999999999], "size": [0.35, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [180.6, 120.925], "size": [0.35, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.475, 120.05], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.125, 120.05], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.775, 120.05], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [183.42499999999998, 120.05], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [184.29999999999998, 120.925], "size": [0.35, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [184.29999999999998, 121.57499999999999], "size": [0.35, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [184.29999999999998, 122.225], "size": [0.35, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [184.29999999999998, 122.875], "size": [0.35, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [183.42499999999998, 123.75], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.775, 123.75], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [182.125, 123.75], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [181.475, 123.75], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "IC6", "center": [168.875, 123.975], "bbox": {"pos": [166.249999, 121.334999], "size": [5.250001999999999, 5.265002]}, "pads": [{"layers": ["F"], "pos": [168.875, 123.975], "size": [2.25, 2.25], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [170.725, 123.0], "size": [0.35, 1.0], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [170.725, 123.64999999999999], "size": [0.35, 1.0], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [170.725, 124.3], "size": [0.35, 1.0], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [170.725, 124.94999999999999], "size": [0.35, 1.0], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [169.85, 125.82499999999999], "size": [0.35, 1.0], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [169.2, 125.82499999999999], "size": [0.35, 1.0], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [168.54999999999998, 125.82499999999999], "size": [0.35, 1.0], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.9, 125.82499999999999], "size": [0.35, 1.0], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.025, 124.94999999999999], "size": [0.35, 1.0], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.025, 124.3], "size": [0.35, 1.0], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.025, 123.64999999999999], "size": [0.35, 1.0], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.025, 123.0], "size": [0.35, 1.0], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.9, 122.125], "size": [0.35, 1.0], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [168.54999999999998, 122.125], "size": [0.35, 1.0], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [169.2, 122.125], "size": [0.35, 1.0], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [169.85, 122.125], "size": [0.35, 1.0], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "IC5", "center": [104.8, 98.1], "bbox": {"pos": [102.174999, 95.474999], "size": [5.250001999999999, 5.265002]}, "pads": [{"layers": ["F"], "pos": [104.8, 98.1], "size": [2.25, 2.25], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [102.94999999999999, 99.07499999999999], "size": [0.35, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [102.94999999999999, 98.425], "size": [0.35, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [102.94999999999999, 97.77499999999999], "size": [0.35, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [102.94999999999999, 97.125], "size": [0.35, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [103.82499999999999, 96.25], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [104.475, 96.25], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [105.125, 96.25], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [105.77499999999999, 96.25], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.64999999999999, 97.125], "size": [0.35, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.64999999999999, 97.77499999999999], "size": [0.35, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.64999999999999, 98.425], "size": [0.35, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.64999999999999, 99.07499999999999], "size": [0.35, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [105.77499999999999, 99.94999999999999], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [105.125, 99.94999999999999], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [104.475, 99.94999999999999], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [103.82499999999999, 99.94999999999999], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "IC4", "center": [106.125, 131.15], "bbox": {"pos": [103.49999899999999, 128.524999], "size": [5.265002, 5.250001999999999]}, "pads": [{"layers": ["F"], "pos": [106.125, 131.15], "size": [2.25, 2.25], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [107.1, 133.0], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.44999999999999, 133.0], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [105.8, 133.0], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [105.14999999999999, 133.0], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [104.27499999999999, 132.125], "size": [0.35, 1.0], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [104.27499999999999, 131.475], "size": [0.35, 1.0], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [104.27499999999999, 130.825], "size": [0.35, 1.0], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [104.27499999999999, 130.17499999999998], "size": [0.35, 1.0], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [105.14999999999999, 129.29999999999998], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [105.8, 129.29999999999998], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.44999999999999, 129.29999999999998], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [107.1, 129.29999999999998], "size": [0.35, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [107.975, 130.17499999999998], "size": [0.35, 1.0], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [107.975, 130.825], "size": [0.35, 1.0], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [107.975, 131.475], "size": [0.35, 1.0], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [107.975, 132.125], "size": [0.35, 1.0], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D26", "center": [176.17999999999998, 128.31], "bbox": {"pos": [174.634999, 127.51499899999999], "size": [3.0500019999999997, 1.590002]}, "pads": [{"layers": ["F"], "pos": [176.9675, 128.31], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [175.39249999999998, 128.31], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D25", "center": [188.57, 136.54], "bbox": {"pos": [187.064999, 135.744999], "size": [3.0500019999999997, 1.590002]}, "pads": [{"layers": ["F"], "pos": [187.7825, 136.54], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [189.3575, 136.54], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D24", "center": [101.25999999999999, 103.47], "bbox": {"pos": [100.46499899999999, 101.96499899999999], "size": [1.590002, 3.0500019999999997]}, "pads": [{"layers": ["F"], "pos": [101.25999999999999, 102.68249999999999], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [101.25999999999999, 104.2575], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D23", "center": [115.88, 107.83], "bbox": {"pos": [115.084999, 106.284999], "size": [1.590002, 3.0500019999999997]}, "pads": [{"layers": ["F"], "pos": [115.88, 108.61749999999999], "size": [0.875, 0.95], "angle": -270.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.88, 107.04249999999999], "size": [0.875, 0.95], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D18", "center": [149.8375, 131.825], "bbox": {"pos": [148.33249899999998, 131.029999], "size": [3.0500019999999997, 1.590002]}, "pads": [{"layers": ["F"], "pos": [149.04999999999998, 131.825], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.625, 131.825], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C55", "center": [178.725, 122.375], "bbox": {"pos": [177.76999899999998, 121.879999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [178.23999999999998, 122.375], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [179.20999999999998, 122.375], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C54", "center": [106.55, 134.815], "bbox": {"pos": [106.054999, 133.859999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [106.55, 135.29999999999998], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.55, 134.32999999999998], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C53", "center": [100.19999999999999, 98.75], "bbox": {"pos": [99.24499899999999, 98.254999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [99.71499999999999, 98.75], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.685, 98.75], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C52", "center": [172.775, 123.675], "bbox": {"pos": [171.819999, 123.179999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [173.26, 123.675], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [172.29, 123.675], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C46", "center": [142.92499999999998, 131.375], "bbox": {"pos": [141.969999, 130.879999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [142.44, 131.375], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [143.41, 131.375], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C45", "center": [148.95, 125.265], "bbox": {"pos": [148.454999, 124.30999899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [148.95, 125.75], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [148.95, 124.78], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C37", "center": [145.54999999999998, 124.02499999999999], "bbox": {"pos": [144.594999, 123.52999899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [146.035, 124.02499999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [145.065, 124.02499999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "BZ1", "center": [153.6, 124.475], "bbox": {"pos": [151.02499899999998, 121.899999], "size": [5.150002, 5.150002]}, "pads": [{"layers": ["F"], "pos": [155.5, 126.425], "size": [1.2, 0.7], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [151.65, 126.32499999999999], "size": [1.2, 0.7], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.54999999999998, 122.82499999999999], "size": [1.2, 0.7], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R1", "center": [140.39, 107.77499999999999], "bbox": {"pos": [139.434999, 107.27999899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [140.875, 107.77499999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [139.905, 107.77499999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D1", "center": [142.9375, 107.77499999999999], "bbox": {"pos": [141.432499, 106.97999899999999], "size": [3.0500019999999997, 1.590002]}, "pads": [{"layers": ["F"], "pos": [142.15, 107.77499999999999], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [143.725, 107.77499999999999], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "SW2", "center": [150.924, 117.975], "bbox": {"pos": [148.748999, 116.69999899999999], "size": [4.350002, 2.550002]}, "pads": [{"layers": ["F"], "pos": [149.299, 117.975], "size": [0.5499999999999999, 1.5], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [152.549, 117.975], "size": [0.5499999999999999, 1.5], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "SW1", "center": [150.9195, 120.6], "bbox": {"pos": [148.744499, 119.32499899999999], "size": [4.350002, 2.550002]}, "pads": [{"layers": ["F"], "pos": [149.2945, 120.6], "size": [0.5499999999999999, 1.5], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [152.5445, 120.6], "size": [0.5499999999999999, 1.5], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Y1", "center": [143.04999999999998, 111.3], "bbox": {"pos": [141.02499899999998, 110.12499899999999], "size": [4.050002, 2.350002]}, "pads": [{"layers": ["F"], "pos": [141.79999999999998, 111.3], "size": [1.0, 1.7999999999999998], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [144.29999999999998, 111.3], "size": [1.0, 1.7999999999999998], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U4", "center": [157.075, 111.52499999999999], "bbox": {"pos": [154.449999, 108.899999], "size": [5.250001999999999, 5.250001999999999]}, "pads": [{"layers": ["F"], "pos": [159.0125, 110.27499999999999], "size": [0.25, 0.825], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [159.0125, 110.77499999999999], "size": [0.25, 0.825], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [159.0125, 111.27499999999999], "size": [0.25, 0.825], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [159.0125, 111.77499999999999], "size": [0.25, 0.825], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [159.0125, 112.27499999999999], "size": [0.25, 0.825], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [159.0125, 112.77499999999999], "size": [0.25, 0.825], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [158.325, 113.46249999999999], "size": [0.825, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [157.825, 113.46249999999999], "size": [0.825, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [157.325, 113.46249999999999], "size": [0.825, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [156.825, 113.46249999999999], "size": [0.825, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [156.325, 113.46249999999999], "size": [0.825, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.825, 113.46249999999999], "size": [0.825, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.1375, 112.77499999999999], "size": [0.25, 0.825], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.1375, 112.27499999999999], "size": [0.25, 0.825], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.1375, 111.77499999999999], "size": [0.25, 0.825], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.1375, 111.27499999999999], "size": [0.25, 0.825], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.1375, 110.77499999999999], "size": [0.25, 0.825], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.1375, 110.27499999999999], "size": [0.25, 0.825], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.825, 109.58749999999999], "size": [0.825, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [156.325, 109.58749999999999], "size": [0.825, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [156.825, 109.58749999999999], "size": [0.825, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [157.325, 109.58749999999999], "size": [0.825, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [157.825, 109.58749999999999], "size": [0.825, 0.25], "angle": -270.0, "shape": "roundrect", "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [158.325, 109.58749999999999], "size": [0.825, 0.25], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.0625, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [156.42499999999998, 112.175], "size": [1.05, 1.05], "angle": -270.0, "shape": "roundrect", "radius": 0.249999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [157.725, 112.175], "size": [1.05, 1.05], "angle": -270.0, "shape": "roundrect", "radius": 0.249999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [156.42499999999998, 110.875], "size": [1.05, 1.05], "angle": -270.0, "shape": "roundrect", "radius": 0.249999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [157.725, 110.875], "size": [1.05, 1.05], "angle": -270.0, "shape": "roundrect", "radius": 0.249999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [157.075, 111.52499999999999], "size": [2.6, 2.6], "angle": -270.0, "shape": "roundrect", "radius": 0.25, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U1", "center": [143.57095999999999, 114.99087999999999], "bbox": {"pos": [140.565959, 112.715879], "size": [6.010002, 4.550002]}, "pads": [{"layers": ["F"], "pos": [145.95846, 115.74087999999999], "size": [0.254, 0.6749999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [145.95846, 115.24087999999999], "size": [0.254, 0.6749999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [145.95846, 114.74087999999999], "size": [0.254, 0.6749999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [145.82095999999999, 116.65338], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [145.32095999999999, 116.65338], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [144.82095999999999, 116.65338], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [144.32095999999999, 116.65338], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [143.82095999999999, 116.65338], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [143.32095999999999, 116.65338], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [142.82095999999999, 116.65338], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [142.32095999999999, 116.65338], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [141.82095999999999, 116.65338], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [145.82095999999999, 113.32838], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [145.32095999999999, 113.32838], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [144.82095999999999, 113.32838], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [144.32095999999999, 113.32838], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [143.82095999999999, 113.32838], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [143.32095999999999, 113.32838], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [142.82095999999999, 113.32838], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [142.32095999999999, 113.32838], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [141.82095999999999, 113.32838], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [141.18346, 115.74087999999999], "size": [0.254, 0.6749999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [141.18346, 115.24087999999999], "size": [0.254, 0.6749999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [141.18346, 114.74087999999999], "size": [0.254, 0.6749999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [141.32095999999999, 113.32838], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [141.18346, 114.24087999999999], "size": [0.254, 0.6749999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [141.32095999999999, 116.65338], "size": [0.254, 0.6749999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [145.95846, 114.24087999999999], "size": [0.254, 0.6749999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R27", "center": [118.2785, 114.93249999999999], "bbox": {"pos": [117.323499, 114.43749899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [118.7635, 114.93249999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [117.7935, 114.93249999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R26", "center": [160.04, 122.175], "bbox": {"pos": [159.08499899999998, 121.679999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [159.555, 122.175], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [160.525, 122.175], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R25", "center": [161.725, 119.25999999999999], "bbox": {"pos": [161.229999, 118.304999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [161.725, 118.77499999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [161.725, 119.74499999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R24", "center": [154.11499999999998, 114.55], "bbox": {"pos": [153.159999, 114.054999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [154.6, 114.55], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [153.63, 114.55], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R21", "center": [119.475, 128.95], "bbox": {"pos": [118.97999899999999, 127.99499899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [119.475, 129.435], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [119.475, 128.465], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R11", "center": [147.32, 115.69699999999999], "bbox": {"pos": [146.824999, 114.74199899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [147.32, 116.18199999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [147.32, 115.21199999999999], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R10", "center": [156.1992, 105.6738], "bbox": {"pos": [155.24419899999998, 105.178799], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [156.6842, 105.6738], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.7142, 105.6738], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R9", "center": [156.1992, 104.6578], "bbox": {"pos": [155.24419899999998, 104.16279899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [156.6842, 104.6578], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.7142, 104.6578], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R8", "center": [156.20159999999998, 103.6164], "bbox": {"pos": [155.246599, 103.121399], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [156.6866, 103.6164], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.7166, 103.6164], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R7", "center": [151.8466, 108.0625], "bbox": {"pos": [150.89159899999999, 107.567499], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [151.36159999999998, 108.0625], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [152.33159999999998, 108.0625], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R6", "center": [156.5719, 97.9438], "bbox": {"pos": [156.076899, 96.988799], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [156.5719, 98.4288], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [156.5719, 97.4588], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Q4", "center": [159.525, 119.875], "bbox": {"pos": [157.79999899999999, 118.099999], "size": [3.450002, 3.5500019999999997]}, "pads": [{"layers": ["F"], "pos": [158.525, 119.875], "size": [0.8999999999999999, 0.7999999999999999], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [160.525, 118.925], "size": [0.8999999999999999, 0.7999999999999999], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [160.525, 120.82499999999999], "size": [0.8999999999999999, 0.7999999999999999], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Q3", "center": [156.025, 119.875], "bbox": {"pos": [154.249999, 118.149999], "size": [3.5500019999999997, 3.450002]}, "pads": [{"layers": ["F"], "pos": [156.025, 120.875], "size": [0.8999999999999999, 0.7999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.075, 118.875], "size": [0.8999999999999999, 0.7999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [156.975, 118.875], "size": [0.8999999999999999, 0.7999999999999999], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "L1", "center": [163.1, 106.63749999999999], "bbox": {"pos": [162.124999, 104.93249899999999], "size": [1.950002, 3.410002]}, "pads": [{"layers": ["F"], "pos": [163.1, 105.69999999999999], "size": [0.975, 1.4], "angle": -90.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [163.1, 107.57499999999999], "size": [0.975, 1.4], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J9", "center": [148.69472, 91.35016], "bbox": {"pos": [144.837719, 87.01115899999999], "size": [12.457002, 8.678002]}, "pads": [{"layers": ["F", "B"], "pos": [153.69472, 91.35016], "size": [4.0, 4.0], "angle": -90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [2.4, 2.4], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [148.69472, 91.35016], "size": [4.0, 4.0], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [2.4, 2.4], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H4", "center": [102.56, 90.49499999999999], "bbox": {"pos": [99.584999, 87.519999], "size": [5.950002, 5.950002]}, "pads": [{"layers": ["F", "B"], "pos": [103.991891, 89.063109], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [102.56, 88.47], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [101.128109, 89.063109], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [100.535, 90.49499999999999], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [101.128109, 91.926891], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [102.56, 92.52], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [103.991891, 91.926891], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [104.585, 90.49499999999999], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [102.56, 90.49499999999999], "size": [5.3999999999999995, 5.3999999999999995], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [2.6999999999999997, 2.6999999999999997], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H3", "center": [160.56, 90.49499999999999], "bbox": {"pos": [157.58499899999998, 87.519999], "size": [5.950002, 5.950002]}, "pads": [{"layers": ["F", "B"], "pos": [161.99189099999998, 89.063109], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [160.56, 88.47], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [159.128109, 89.063109], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [158.535, 90.49499999999999], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [159.128109, 91.926891], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [160.56, 92.52], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [161.99189099999998, 91.926891], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [162.58499999999998, 90.49499999999999], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [160.56, 90.49499999999999], "size": [5.3999999999999995, 5.3999999999999995], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [2.6999999999999997, 2.6999999999999997], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H2", "center": [102.56, 139.495], "bbox": {"pos": [99.584999, 136.51999899999998], "size": [5.950002, 5.950002]}, "pads": [{"layers": ["F", "B"], "pos": [103.991891, 138.063109], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [102.56, 137.47], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [101.128109, 138.063109], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [100.535, 139.495], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [101.128109, 140.92689099999998], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [102.56, 141.51999999999998], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [103.991891, 140.92689099999998], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [104.585, 139.495], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [102.56, 139.495], "size": [5.3999999999999995, 5.3999999999999995], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [2.6999999999999997, 2.6999999999999997], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H1", "center": [160.56, 139.495], "bbox": {"pos": [157.58499899999998, 136.51999899999998], "size": [5.950002, 5.950002]}, "pads": [{"layers": ["F", "B"], "pos": [161.99189099999998, 138.063109], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [160.56, 137.47], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [159.128109, 138.063109], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [158.535, 139.495], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [159.128109, 140.92689099999998], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [160.56, 141.51999999999998], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [161.99189099999998, 140.92689099999998], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [162.58499999999998, 139.495], "size": [0.7999999999999999, 0.7999999999999999], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [160.56, 139.495], "size": [5.3999999999999995, 5.3999999999999995], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [2.6999999999999997, 2.6999999999999997], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D8", "center": [157.917, 115.8475], "bbox": {"pos": [157.19199899999998, 114.572499], "size": [1.450002, 2.550002]}, "pads": [{"layers": ["F"], "pos": [157.917, 115.1475], "size": [0.6, 0.7], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [157.917, 116.5475], "size": [0.6, 0.7], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D7", "center": [156.5, 115.8475], "bbox": {"pos": [155.77499899999998, 114.572499], "size": [1.450002, 2.550002]}, "pads": [{"layers": ["F"], "pos": [156.5, 115.1475], "size": [0.6, 0.7], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [156.5, 116.5475], "size": [0.6, 0.7], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D3", "center": [149.2788, 108.0625], "bbox": {"pos": [147.733799, 107.267499], "size": [3.0500019999999997, 1.590002]}, "pads": [{"layers": ["F"], "pos": [150.06629999999998, 108.0625], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [148.4913, 108.0625], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D2", "center": [156.5694, 100.48939999999999], "bbox": {"pos": [155.774399, 98.984399], "size": [1.590002, 3.0500019999999997]}, "pads": [{"layers": ["F"], "pos": [156.5694, 99.7019], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [156.5694, 101.2769], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C32", "center": [118.75, 116.485], "bbox": {"pos": [118.254999, 115.52999899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [118.75, 116.97], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [118.75, 116.0], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C31", "center": [151.01, 116.175], "bbox": {"pos": [150.05499899999998, 115.679999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [151.495, 116.175], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.525, 116.175], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C29", "center": [153.825, 109.86], "bbox": {"pos": [153.329999, 108.90499899999999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [153.825, 110.345], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [153.825, 109.375], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C28", "center": [155.125, 107.375], "bbox": {"pos": [154.169999, 106.879999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [154.64, 107.375], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.60999999999999, 107.375], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C27", "center": [155.10999999999999, 108.375], "bbox": {"pos": [154.154999, 107.879999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [154.625, 108.375], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.595, 108.375], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C26", "center": [117.326, 112.83699999999999], "bbox": {"pos": [116.83099899999999, 111.881999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [117.326, 112.35199999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [117.326, 113.32199999999999], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C24", "center": [118.85, 112.63149999999999], "bbox": {"pos": [117.87499899999999, 110.92649899999999], "size": [1.950002, 3.410002]}, "pads": [{"layers": ["F"], "pos": [118.85, 111.69399999999999], "size": [0.975, 1.4], "angle": -90.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [118.85, 113.56899999999999], "size": [0.975, 1.4], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C9", "center": [141.986, 109.4755], "bbox": {"pos": [141.03099899999998, 108.980499], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [141.501, 109.4755], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [142.471, 109.4755], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C8", "center": [143.914, 109.4755], "bbox": {"pos": [142.958999, 108.980499], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [144.399, 109.4755], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [143.429, 109.4755], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C7", "center": [142.1765, 118.0465], "bbox": {"pos": [141.221499, 117.55149899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [142.6615, 118.0465], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [141.6915, 118.0465], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C6", "center": [159.3464, 107.98519999999999], "bbox": {"pos": [158.391399, 107.49019899999999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [159.8314, 107.98519999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [158.8614, 107.98519999999999], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C5", "center": [162.23, 113.36139999999999], "bbox": {"pos": [160.52499899999998, 112.386399], "size": [3.410002, 1.950002]}, "pads": [{"layers": ["F"], "pos": [161.2925, 113.36139999999999], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [163.1675, 113.36139999999999], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C4", "center": [160.11499999999998, 99.0], "bbox": {"pos": [159.159999, 98.504999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [159.63, 99.0], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [160.6, 99.0], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C3", "center": [162.2069, 111.32939999999999], "bbox": {"pos": [160.50189899999998, 110.354399], "size": [3.410002, 1.950002]}, "pads": [{"layers": ["F"], "pos": [161.2694, 111.32939999999999], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [163.1444, 111.32939999999999], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C2", "center": [160.0695, 100.6], "bbox": {"pos": [158.364499, 99.624999], "size": [3.410002, 1.950002]}, "pads": [{"layers": ["F"], "pos": [159.132, 100.6], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [161.007, 100.6], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C1", "center": [160.06719999999999, 102.6], "bbox": {"pos": [158.362199, 101.62499899999999], "size": [3.410002, 1.950002]}, "pads": [{"layers": ["F"], "pos": [159.12969999999999, 102.6], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [161.00469999999999, 102.6], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}], "metadata": {"title": "SmallKat v2", "revision": "", "company": "", "date": "2020-01-04 19:47:57"}, "bom": {"both": [[32, "0.1uF", "C_0402_1005Metric", [["C4", 274], ["C6", 272], ["C7", 271], ["C13", 27], ["C15", 25], ["C17", 72], ["C20", 71], ["C26", 267], ["C28", 265], ["C29", 264], ["C31", 263], ["C32", 262], ["C33", 39], ["C35", 37], ["C37", 230], ["C45", 229], ["C46", 228], ["C49", 141], ["C51", 139], ["C52", 227], ["C53", 226], ["C54", 225], ["C55", 224], ["C57", 137], ["C59", 135], ["C64", 130], ["C70", 124], ["C71", 123], ["C73", 122], ["C78", 70], ["C79", 69], ["C80", 68]], []], [6, "1uF", "C_0402_1005Metric", [["C50", 140], ["C60", 134], ["C61", 133], ["C65", 129], ["C81", 67], ["C82", 66]], []], [2, "10pF", "C_0402_1005Metric", [["C8", 270], ["C9", 269]], []], [2, "100pF", "C_0402_1005Metric", [["C56", 138], ["C58", 136]], []], [2, "10uF", "C_0402_1005Metric", [["C69", 125], ["C74", 121]], []], [1, "2.2uF", "C_0402_1005Metric", [["C12", 28]], []], [1, "6.8nF", "C_0402_1005Metric", [["C14", 26]], []], [1, "5.6nF", "C_0402_1005Metric", [["C16", 24]], []], [1, "1pF", "C_0402_1005Metric", [["C18", 23]], []], [1, "C", "C_0402_1005Metric", [["C19", 22]], []], [1, "4.7uF", "C_0402_1005Metric", [["C27", 266]], []], [1, "2200pF", "C_0402_1005Metric", [["C48", 142]], []], [1, "0.01uF", "C_0402_1005Metric", [["C62", 132]], []], [1, "470pF", "C_0402_1005Metric", [["C67", 127]], []], [1, "0.047uF", "C_0402_1005Metric", [["C68", 126]], []], [9, "22uF", "C_0805_2012Metric", [["C3", 275], ["C5", 273], ["C24", 268], ["C30", 40], ["C34", 38], ["C72", 77], ["C75", 76], ["C76", 75], ["C77", 74]], []], [6, "10uF", "C_0805_2012Metric", [["C1", 277], ["C2", 276], ["C23", 42], ["C25", 41], ["C63", 131], ["C66", 128]], []], [1, "C", "C_0805_2012Metric", [["C21", 21]], []], [1, "2.2uF", "C_0805_2012Metric", [["C47", 143]], []], [2, "10uF", "C_1206_3216Metric", [["C10", 30], ["C11", 29]], []], [32, "100R", "R_0402_1005Metric", [["R59", 190], ["R60", 189], ["R64", 187], ["R65", 186], ["R67", 184], ["R68", 183], ["R71", 182], ["R72", 181], ["R76", 179], ["R77", 178], ["R81", 176], ["R82", 175], ["R84", 173], ["R85", 172], ["R89", 170], ["R90", 169], ["R93", 168], ["R94", 167], ["R95", 166], ["R96", 165], ["R98", 163], ["R101", 162], ["R102", 161], ["R103", 160], ["R106", 159], ["R107", 158], ["R108", 157], ["R109", 156], ["R111", 154], ["R112", 153], ["R113", 152], ["R114", 151]], []], [23, "10K", "R_0402_1005Metric", [["R2", 35], ["R4", 197], ["R5", 196], ["R8", 247], ["R10", 245], ["R11", 244], ["R15", 15], ["R21", 243], ["R25", 241], ["R26", 240], ["R27", 239], ["R28", 33], ["R43", 195], ["R45", 193], ["R46", 192], ["R47", 191], ["R48", 116], ["R56", 108], ["R117", 106], ["R119", 104], ["R125", 59], ["R126", 58], ["R127", 57]], []], [7, "20K", "R_0402_1005Metric", [["R12", 3], ["R16", 14], ["R17", 13], ["R63", 188], ["R73", 180], ["R78", 177], ["R86", 171]], []], [4, "330R", "R_0402_1005Metric", [["R1", 232], ["R7", 248], ["R31", 0], ["R44", 194]], []], [4, "0R", "R_0402_1005Metric", [["R66", 185], ["R83", 174], ["R97", 164], ["R110", 155]], []], [3, "R", "R_0402_1005Metric", [["R14", 16], ["R18", 12], ["R30", 8]], []], [2, "33.2K", "R_0402_1005Metric", [["R3", 34], ["R9", 246]], []], [2, "3.9K", "R_0402_1005Metric", [["R49", 115], ["R52", 112]], []], [2, "4.02K", "R_0402_1005Metric", [["R54", 110], ["R55", 109]], []], [1, "120K", "R_0402_1005Metric", [["R6", 249]], []], [1, "2.1R", "R_0402_1005Metric", [["R13", 17]], []], [1, "2.49K", "R_0402_1005Metric", [["R19", 11]], []], [1, "18K", "R_0402_1005Metric", [["R20", 10]], []], [1, "470R", "R_0402_1005Metric", [["R24", 242]], []], [1, "2.74K", "R_0402_1005Metric", [["R29", 9]], []], [1, "430K", "R_0402_1005Metric", [["R50", 114]], []], [1, "66.5K", "R_0402_1005Metric", [["R51", 113]], []], [1, "4.7R", "R_0402_1005Metric", [["R53", 111]], []], [1, "30.1K", "R_0402_1005Metric", [["R58", 107]], []], [1, "3M", "R_0402_1005Metric", [["R118", 105]], []], [1, "316K", "R_0402_1005Metric", [["R120", 103]], []], [1, "100K", "R_0402_1005Metric", [["R121", 102]], []], [1, "10R", "R_0402_1005Metric", [["R122", 101]], []], [18, "0.01R", "R_0603_1608Metric", [["R57", 96], ["R61", 95], ["R62", 94], ["R69", 93], ["R70", 92], ["R74", 91], ["R75", 90], ["R79", 89], ["R80", 88], ["R87", 87], ["R88", 86], ["R91", 85], ["R92", 84], ["R99", 83], ["R100", 82], ["R104", 81], ["R105", 80], ["R123", 79]], []], [5, "47R", "R_0603_1608Metric", [["R22", 64], ["R23", 63], ["R37", 62], ["R38", 61], ["R124", 60]], []], [2, "4.7uH", "L_0805_2012Metric", [["L1", 252], ["L3", 36]], []], [1, "1uH", "L_Bourns_SRP1245A", [["L2", 2]], []], [1, "L", "L_Wuerth_MAPI-3020", [["L4", 119]], []], [2, "D_TVS", "D_SOD-523", [["D7", 259], ["D8", 258]], []], [10, "LED", "LED_0603_1608Metric", [["D1", 233], ["D2", 261], ["D3", 260], ["D4", 20], ["D6", 1], ["D18", 223], ["D23", 222], ["D24", 221], ["D25", 220], ["D26", 219]], []], [1, "BAT54C", "SOT-23", [["D5", 120]], []], [1, "ESP32-WROOM-32", "ESP32-WROOM-32", [["U3", 73]], []], [1, "BNO055", "LGA-28_5.2x3.8mm_P0.5mm", [["U1", 238]], []], [1, "LM25145RGYR", "LM25145RGYR", [["U2", 4]], []], [1, "CP2102N-A01-GQFN24", "QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm", [["U4", 237]], []], [1, "bq76925", "QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm", [["U13", 56]], []], [1, "BQ24770", "QFN-28-1EP_4x4mm_P0.4mm_EP2.3x2.3mm", [["U12", 78]], []], [1, "STM32L432KBUx", "QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm", [["U6", 149]], []], [1, "PCA9641", "UQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm", [["U14", 55]], []], [1, "FUSB302BMPX", "WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm", [["U11", 148]], []], [1, "32.768kHz", "Crystal_SMD_3215-2Pin_3.2x1.5mm", [["Y1", 236]], []], [4, "Fuse", "0154.250DR", [["F1", 147], ["F2", 146], ["F3", 145], ["F4", 144]], []], [3, "SW_SPST", "SW_SPST_CK_KXT3", [["SW1", 235], ["SW2", 234], ["SW5", 150]], []], [1, "Buzzer", "KLJ-5030", [["BZ1", 231]], []], [2, "BUK9M120-100EX", "LFPAK33", [["Q8", 118], ["Q9", 117]], []], [2, "CSD17307Q5A", "LFPAK33", [["Q10", 100], ["Q11", 99]], []], [1, "Si7141DP", "LFPAK33", [["Q12", 98]], []], [4, "MAX34409ETE+", "QFN65P400X400X80-17N", [["IC4", 218], ["IC5", 217], ["IC6", 216], ["IC7", 215]], []], [2, "MMBT3904", "SOT-23", [["Q3", 251], ["Q4", 250]], []], [1, "2N3905", "SOT-23", [["Q7", 198]], []], [2, "TPS562201DDCR", "SOT-23-6", [["IC1", 32], ["IC3", 31]], []], [2, "BUK9M120-100EX", "VSON-8_3.3x3.3mm_P0.65mm_NexFET", [["Q1", 19], ["Q2", 18]], []], [1, "Conn_01x05_Male", "JST_EH_S5B-EH_1x05_P2.50mm_Horizontal", [["J21", 65]], []], [16, "Conn_01x03_Male", "PinHeader_1x03_P2.54mm_Vertical", [["J1", 214], ["J2", 213], ["J3", 212], ["J4", 211], ["J5", 210], ["J6", 209], ["J7", 208], ["J8", 207], ["J10", 206], ["J11", 205], ["J12", 204], ["J13", 203], ["J14", 202], ["J15", 201], ["J16", 200], ["J17", 199]], []], [1, "Conn_01x02_Male", "SHDR2W320P716_1X2_1574X813X1588P", [["J9", 253]], []], [1, "USB_C_Receptacle", "USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles", [["J19", 97]], []]], "skipped": [5, 6, 7, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 254, 255, 256, 257], "F": [[32, "0.1uF", "C_0402_1005Metric", [["C4", 274], ["C6", 272], ["C7", 271], ["C13", 27], ["C15", 25], ["C17", 72], ["C20", 71], ["C26", 267], ["C28", 265], ["C29", 264], ["C31", 263], ["C32", 262], ["C33", 39], ["C35", 37], ["C37", 230], ["C45", 229], ["C46", 228], ["C49", 141], ["C51", 139], ["C52", 227], ["C53", 226], ["C54", 225], ["C55", 224], ["C57", 137], ["C59", 135], ["C64", 130], ["C70", 124], ["C71", 123], ["C73", 122], ["C78", 70], ["C79", 69], ["C80", 68]], []], [6, "1uF", "C_0402_1005Metric", [["C50", 140], ["C60", 134], ["C61", 133], ["C65", 129], ["C81", 67], ["C82", 66]], []], [2, "10pF", "C_0402_1005Metric", [["C8", 270], ["C9", 269]], []], [2, "100pF", "C_0402_1005Metric", [["C56", 138], ["C58", 136]], []], [2, "10uF", "C_0402_1005Metric", [["C69", 125], ["C74", 121]], []], [1, "2.2uF", "C_0402_1005Metric", [["C12", 28]], []], [1, "6.8nF", "C_0402_1005Metric", [["C14", 26]], []], [1, "5.6nF", "C_0402_1005Metric", [["C16", 24]], []], [1, "1pF", "C_0402_1005Metric", [["C18", 23]], []], [1, "C", "C_0402_1005Metric", [["C19", 22]], []], [1, "4.7uF", "C_0402_1005Metric", [["C27", 266]], []], [1, "2200pF", "C_0402_1005Metric", [["C48", 142]], []], [1, "0.01uF", "C_0402_1005Metric", [["C62", 132]], []], [1, "470pF", "C_0402_1005Metric", [["C67", 127]], []], [1, "0.047uF", "C_0402_1005Metric", [["C68", 126]], []], [9, "22uF", "C_0805_2012Metric", [["C3", 275], ["C5", 273], ["C24", 268], ["C30", 40], ["C34", 38], ["C72", 77], ["C75", 76], ["C76", 75], ["C77", 74]], []], [6, "10uF", "C_0805_2012Metric", [["C1", 277], ["C2", 276], ["C23", 42], ["C25", 41], ["C63", 131], ["C66", 128]], []], [1, "C", "C_0805_2012Metric", [["C21", 21]], []], [1, "2.2uF", "C_0805_2012Metric", [["C47", 143]], []], [2, "10uF", "C_1206_3216Metric", [["C10", 30], ["C11", 29]], []], [32, "100R", "R_0402_1005Metric", [["R59", 190], ["R60", 189], ["R64", 187], ["R65", 186], ["R67", 184], ["R68", 183], ["R71", 182], ["R72", 181], ["R76", 179], ["R77", 178], ["R81", 176], ["R82", 175], ["R84", 173], ["R85", 172], ["R89", 170], ["R90", 169], ["R93", 168], ["R94", 167], ["R95", 166], ["R96", 165], ["R98", 163], ["R101", 162], ["R102", 161], ["R103", 160], ["R106", 159], ["R107", 158], ["R108", 157], ["R109", 156], ["R111", 154], ["R112", 153], ["R113", 152], ["R114", 151]], []], [23, "10K", "R_0402_1005Metric", [["R2", 35], ["R4", 197], ["R5", 196], ["R8", 247], ["R10", 245], ["R11", 244], ["R15", 15], ["R21", 243], ["R25", 241], ["R26", 240], ["R27", 239], ["R28", 33], ["R43", 195], ["R45", 193], ["R46", 192], ["R47", 191], ["R48", 116], ["R56", 108], ["R117", 106], ["R119", 104], ["R125", 59], ["R126", 58], ["R127", 57]], []], [7, "20K", "R_0402_1005Metric", [["R12", 3], ["R16", 14], ["R17", 13], ["R63", 188], ["R73", 180], ["R78", 177], ["R86", 171]], []], [4, "330R", "R_0402_1005Metric", [["R1", 232], ["R7", 248], ["R31", 0], ["R44", 194]], []], [4, "0R", "R_0402_1005Metric", [["R66", 185], ["R83", 174], ["R97", 164], ["R110", 155]], []], [3, "R", "R_0402_1005Metric", [["R14", 16], ["R18", 12], ["R30", 8]], []], [2, "33.2K", "R_0402_1005Metric", [["R3", 34], ["R9", 246]], []], [2, "3.9K", "R_0402_1005Metric", [["R49", 115], ["R52", 112]], []], [2, "4.02K", "R_0402_1005Metric", [["R54", 110], ["R55", 109]], []], [1, "120K", "R_0402_1005Metric", [["R6", 249]], []], [1, "2.1R", "R_0402_1005Metric", [["R13", 17]], []], [1, "2.49K", "R_0402_1005Metric", [["R19", 11]], []], [1, "18K", "R_0402_1005Metric", [["R20", 10]], []], [1, "470R", "R_0402_1005Metric", [["R24", 242]], []], [1, "2.74K", "R_0402_1005Metric", [["R29", 9]], []], [1, "430K", "R_0402_1005Metric", [["R50", 114]], []], [1, "66.5K", "R_0402_1005Metric", [["R51", 113]], []], [1, "4.7R", "R_0402_1005Metric", [["R53", 111]], []], [1, "30.1K", "R_0402_1005Metric", [["R58", 107]], []], [1, "3M", "R_0402_1005Metric", [["R118", 105]], []], [1, "316K", "R_0402_1005Metric", [["R120", 103]], []], [1, "100K", "R_0402_1005Metric", [["R121", 102]], []], [1, "10R", "R_0402_1005Metric", [["R122", 101]], []], [18, "0.01R", "R_0603_1608Metric", [["R57", 96], ["R61", 95], ["R62", 94], ["R69", 93], ["R70", 92], ["R74", 91], ["R75", 90], ["R79", 89], ["R80", 88], ["R87", 87], ["R88", 86], ["R91", 85], ["R92", 84], ["R99", 83], ["R100", 82], ["R104", 81], ["R105", 80], ["R123", 79]], []], [5, "47R", "R_0603_1608Metric", [["R22", 64], ["R23", 63], ["R37", 62], ["R38", 61], ["R124", 60]], []], [2, "4.7uH", "L_0805_2012Metric", [["L1", 252], ["L3", 36]], []], [1, "1uH", "L_Bourns_SRP1245A", [["L2", 2]], []], [1, "L", "L_Wuerth_MAPI-3020", [["L4", 119]], []], [2, "D_TVS", "D_SOD-523", [["D7", 259], ["D8", 258]], []], [10, "LED", "LED_0603_1608Metric", [["D1", 233], ["D2", 261], ["D3", 260], ["D4", 20], ["D6", 1], ["D18", 223], ["D23", 222], ["D24", 221], ["D25", 220], ["D26", 219]], []], [1, "BAT54C", "SOT-23", [["D5", 120]], []], [1, "ESP32-WROOM-32", "ESP32-WROOM-32", [["U3", 73]], []], [1, "BNO055", "LGA-28_5.2x3.8mm_P0.5mm", [["U1", 238]], []], [1, "LM25145RGYR", "LM25145RGYR", [["U2", 4]], []], [1, "CP2102N-A01-GQFN24", "QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm", [["U4", 237]], []], [1, "bq76925", "QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm", [["U13", 56]], []], [1, "BQ24770", "QFN-28-1EP_4x4mm_P0.4mm_EP2.3x2.3mm", [["U12", 78]], []], [1, "STM32L432KBUx", "QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm", [["U6", 149]], []], [1, "PCA9641", "UQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm", [["U14", 55]], []], [1, "FUSB302BMPX", "WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm", [["U11", 148]], []], [1, "32.768kHz", "Crystal_SMD_3215-2Pin_3.2x1.5mm", [["Y1", 236]], []], [4, "Fuse", "0154.250DR", [["F1", 147], ["F2", 146], ["F3", 145], ["F4", 144]], []], [3, "SW_SPST", "SW_SPST_CK_KXT3", [["SW1", 235], ["SW2", 234], ["SW5", 150]], []], [1, "Buzzer", "KLJ-5030", [["BZ1", 231]], []], [2, "BUK9M120-100EX", "LFPAK33", [["Q8", 118], ["Q9", 117]], []], [2, "CSD17307Q5A", "LFPAK33", [["Q10", 100], ["Q11", 99]], []], [1, "Si7141DP", "LFPAK33", [["Q12", 98]], []], [4, "MAX34409ETE+", "QFN65P400X400X80-17N", [["IC4", 218], ["IC5", 217], ["IC6", 216], ["IC7", 215]], []], [2, "MMBT3904", "SOT-23", [["Q3", 251], ["Q4", 250]], []], [1, "2N3905", "SOT-23", [["Q7", 198]], []], [2, "TPS562201DDCR", "SOT-23-6", [["IC1", 32], ["IC3", 31]], []], [2, "BUK9M120-100EX", "VSON-8_3.3x3.3mm_P0.65mm_NexFET", [["Q1", 19], ["Q2", 18]], []], [16, "Conn_01x03_Male", "PinHeader_1x03_P2.54mm_Vertical", [["J1", 214], ["J2", 213], ["J3", 212], ["J4", 211], ["J5", 210], ["J6", 209], ["J7", 208], ["J8", 207], ["J10", 206], ["J11", 205], ["J12", 204], ["J13", 203], ["J14", 202], ["J15", 201], ["J16", 200], ["J17", 199]], []], [1, "Conn_01x02_Male", "SHDR2W320P716_1X2_1574X813X1588P", [["J9", 253]], []], [1, "USB_C_Receptacle", "USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles", [["J19", 97]], []]], "B": [[1, "Conn_01x05_Male", "JST_EH_S5B-EH_1x05_P2.50mm_Horizontal", [["J21", 65]], []]]}, "font_data": {"T": {"w": 0.7619047619047619, "l": [[[0.09523809523809523, -1.0476190476190474], [0.6666666666666666, -1.0476190476190474]], [[0.38095238095238093, -0.047619047619047616], [0.38095238095238093, -1.0476190476190474]]]}, "a": {"w": 0.9047619047619047, "l": [[[0.6666666666666666, -0.047619047619047616], [0.6666666666666666, -0.5714285714285714], [0.6190476190476191, -0.6666666666666666], [0.5238095238095237, -0.7142857142857142], [0.3333333333333333, -0.7142857142857142], [0.23809523809523808, -0.6666666666666666]], [[0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523], [0.19047619047619047, -0.19047619047619047], [0.19047619047619047, -0.2857142857142857], [0.23809523809523808, -0.38095238095238093], [0.3333333333333333, -0.42857142857142855], [0.5714285714285714, -0.42857142857142855], [0.6666666666666666, -0.47619047619047616]]]}, "i": {"w": 0.47619047619047616, "l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -0.7142857142857142]], [[0.23809523809523808, -1.0476190476190474], [0.19047619047619047, -1.0], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.23809523809523808, -1.0476190476190474], [0.23809523809523808, -0.9523809523809523]]]}, "l": {"w": 0.5238095238095237, "l": [[[0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.19047619047619047], [0.23809523809523808, -1.0476190476190474]]]}, " ": {"w": 0.7619047619047619, "l": []}, "P": {"w": 1.0, "l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.7619047619047619, -0.9523809523809523], [0.8095238095238094, -0.8571428571428571], [0.8095238095238094, -0.7142857142857142], [0.7619047619047619, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.619047619047619, -0.5238095238095237], [0.23809523809523803, -0.5238095238095237]]]}, "n": {"w": 0.9047619047619047, "l": [[[0.23809523809523808, -0.7142857142857142], [0.23809523809523808, -0.047619047619047616]], [[0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.5714285714285714], [0.6666666666666666, -0.047619047619047616]]]}, "E": {"w": 0.9047619047619047, "l": [[[0.23809523809523808, -0.5714285714285714], [0.5714285714285714, -0.5714285714285714]], [[0.7142857142857142, -0.047619047619047616], [0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.7142857142857142, -1.0476190476190474]]]}, "b": {"w": 0.9047619047619047, "l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]], [[0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5238095238095237], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523]]]}, "o": {"w": 0.9047619047619047, "l": [[[0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.19047619047619047, -0.23809523809523808], [0.19047619047619047, -0.5238095238095237], [0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5238095238095237], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.38095238095238093, -0.047619047619047616]]]}, "w": {"w": 1.0476190476190474, "l": [[[0.1428571428571428, -0.7142857142857142], [0.33333333333333326, -0.047619047619047616], [0.5238095238095237, -0.5238095238095237], [0.7142857142857142, -0.047619047619047616], [0.9047619047619047, -0.7142857142857142]]]}, "t": {"w": 0.5714285714285714, "l": [[[0.09523809523809523, -0.7142857142857142], [0.47619047619047616, -0.7142857142857142]], [[0.23809523809523808, -1.0476190476190474], [0.23809523809523808, -0.19047619047619047], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.47619047619047616, -0.047619047619047616]]]}, "H": {"w": 1.0476190476190474, "l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474]], [[0.23809523809523803, -0.5714285714285714], [0.8095238095238094, -0.5714285714285714]], [[0.8095238095238094, -0.047619047619047616], [0.8095238095238094, -1.0476190476190474]]]}, "e": {"w": 0.8571428571428571, "l": [[[0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523], [0.19047619047619047, -0.19047619047619047], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.5714285714285714], [0.6666666666666666, -0.47619047619047616], [0.19047619047619047, -0.38095238095238093]]]}, "d": {"w": 0.9047619047619047, "l": [[[0.6666666666666666, -0.047619047619047616], [0.6666666666666666, -1.0476190476190474]], [[0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.19047619047619047, -0.23809523809523808], [0.19047619047619047, -0.5238095238095237], [0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5714285714285714, -0.7142857142857142], [0.6666666666666666, -0.6666666666666666]]]}, "F": {"w": 0.8571428571428571, "l": [[[0.5714285714285714, -0.5714285714285714], [0.23809523809523808, -0.5714285714285714]], [[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.7142857142857142, -1.0476190476190474]]]}, "u": {"w": 0.9047619047619047, "l": [[[0.6666666666666666, -0.7142857142857142], [0.6666666666666666, -0.047619047619047616]], [[0.23809523809523808, -0.7142857142857142], [0.23809523809523808, -0.19047619047619047], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.5238095238095237, -0.047619047619047616], [0.6190476190476191, -0.09523809523809523], [0.6666666666666666, -0.14285714285714285]]]}, "s": {"w": 0.8095238095238095, "l": [[[0.19047619047619047, -0.09523809523809523], [0.2857142857142857, -0.047619047619047616], [0.47619047619047616, -0.047619047619047616], [0.5714285714285714, -0.09523809523809523], [0.6190476190476191, -0.19047619047619047], [0.6190476190476191, -0.23809523809523808], [0.5714285714285714, -0.3333333333333333], [0.47619047619047616, -0.38095238095238093], [0.3333333333333333, -0.38095238095238093], [0.23809523809523808, -0.42857142857142855], [0.19047619047619047, -0.5238095238095237], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.47619047619047616, -0.7142857142857142], [0.5714285714285714, -0.6666666666666666]]]}, "G": {"w": 1.0, "l": [[[0.7619047619047619, -1.0], [0.6666666666666666, -1.0476190476190474], [0.5238095238095237, -1.0476190476190474], [0.38095238095238093, -1.0], [0.2857142857142857, -0.9047619047619047], [0.23809523809523808, -0.8095238095238095], [0.19047619047619047, -0.6190476190476191], [0.19047619047619047, -0.47619047619047616], [0.23809523809523808, -0.2857142857142857], [0.2857142857142857, -0.19047619047619047], [0.38095238095238093, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.6190476190476191, -0.047619047619047616], [0.7619047619047619, -0.09523809523809523], [0.8095238095238095, -0.14285714285714285], [0.8095238095238095, -0.47619047619047616], [0.6190476190476191, -0.47619047619047616]]]}, "B": {"w": 1.0, "l": [[[0.5714285714285714, -0.5714285714285714], [0.7142857142857142, -0.5238095238095237], [0.7619047619047619, -0.47619047619047616], [0.8095238095238094, -0.38095238095238093], [0.8095238095238094, -0.23809523809523808], [0.7619047619047619, -0.14285714285714285], [0.7142857142857142, -0.09523809523809523], [0.619047619047619, -0.047619047619047616], [0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666665, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.7619047619047619], [0.7142857142857142, -0.6666666666666666], [0.6666666666666665, -0.6190476190476191], [0.5714285714285714, -0.5714285714285714], [0.23809523809523803, -0.5714285714285714]]]}, "A": {"w": 0.8571428571428571, "l": [[[0.19047619047619047, -0.3333333333333333], [0.6666666666666666, -0.3333333333333333]], [[0.09523809523809523, -0.047619047619047616], [0.42857142857142855, -1.0476190476190474], [0.7619047619047619, -0.047619047619047616]]]}, "+": {"w": 1.2380952380952381, "l": [[[0.23809523809523814, -0.42857142857142855], [1.0, -0.42857142857142855]], [[0.6190476190476191, -0.047619047619047616], [0.6190476190476191, -0.8095238095238095]]]}, "R": {"w": 1.0, "l": [[[0.8095238095238094, -0.047619047619047616], [0.4761904761904761, -0.5238095238095237]], [[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.7619047619047619, -0.9523809523809523], [0.8095238095238094, -0.8571428571428571], [0.8095238095238094, -0.7142857142857142], [0.7619047619047619, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.619047619047619, -0.5238095238095237], [0.23809523809523803, -0.5238095238095237]]]}, "3": {"w": 0.9523809523809523, "l": [[[0.14285714285714285, -1.0476190476190474], [0.7619047619047619, -1.0476190476190474], [0.42857142857142855, -0.6666666666666666], [0.5714285714285714, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.23809523809523808], [0.7142857142857142, -0.14285714285714285], [0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.2857142857142857, -0.047619047619047616], [0.19047619047619047, -0.09523809523809523], [0.14285714285714285, -0.14285714285714285]]]}, "1": {"w": 0.9523809523809523, "l": [[[0.7619047619047619, -0.047619047619047616], [0.19047619047619047, -0.047619047619047616]], [[0.47619047619047616, -0.047619047619047616], [0.47619047619047616, -1.0476190476190474], [0.38095238095238093, -0.9047619047619047], [0.2857142857142857, -0.8095238095238095], [0.19047619047619047, -0.7619047619047619]]]}, "D": {"w": 1.0, "l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.4761904761904761, -1.0476190476190474], [0.619047619047619, -1.0], [0.7142857142857142, -0.9047619047619047], [0.7619047619047619, -0.8095238095238095], [0.8095238095238094, -0.6190476190476191], [0.8095238095238094, -0.47619047619047616], [0.7619047619047619, -0.2857142857142857], [0.7142857142857142, -0.19047619047619047], [0.619047619047619, -0.09523809523809523], [0.4761904761904761, -0.047619047619047616], [0.23809523809523803, -0.047619047619047616]]]}, "6": {"w": 0.9523809523809523, "l": [[[0.6666666666666666, -1.0476190476190474], [0.47619047619047616, -1.0476190476190474], [0.38095238095238093, -1.0], [0.3333333333333333, -0.9523809523809523], [0.23809523809523808, -0.8095238095238095], [0.19047619047619047, -0.6190476190476191], [0.19047619047619047, -0.23809523809523808], [0.23809523809523808, -0.14285714285714285], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.47619047619047616], [0.7142857142857142, -0.5714285714285714], [0.6666666666666666, -0.6190476190476191], [0.5714285714285714, -0.6666666666666666], [0.38095238095238093, -0.6666666666666666], [0.2857142857142857, -0.6190476190476191], [0.23809523809523808, -0.5714285714285714], [0.19047619047619047, -0.47619047619047616]]]}, "L": {"w": 0.8095238095238095, "l": [[[0.7142857142857142, -0.047619047619047616], [0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]]]}, "2": {"w": 0.9523809523809523, "l": [[[0.19047619047619047, -0.9523809523809523], [0.23809523809523808, -1.0], [0.3333333333333333, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666666, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.7619047619047619], [0.7142857142857142, -0.6190476190476191], [0.14285714285714285, -0.047619047619047616], [0.7619047619047619, -0.047619047619047616]]]}, "U": {"w": 1.0476190476190474, "l": [[[0.23809523809523803, -1.0476190476190474], [0.23809523809523803, -0.23809523809523808], [0.28571428571428564, -0.14285714285714285], [0.33333333333333326, -0.09523809523809523], [0.4285714285714285, -0.047619047619047616], [0.619047619047619, -0.047619047619047616], [0.7142857142857142, -0.09523809523809523], [0.7619047619047619, -0.14285714285714285], [0.8095238095238094, -0.23809523809523808], [0.8095238095238094, -1.0476190476190474]]]}, "M": {"w": 1.1428571428571428, "l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.5714285714285714, -0.3333333333333333], [0.9047619047619047, -1.0476190476190474], [0.9047619047619047, -0.047619047619047616]]]}, "5": {"w": 0.9523809523809523, "l": [[[0.7142857142857142, -1.0476190476190474], [0.23809523809523808, -1.0476190476190474], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6190476190476191], [0.3333333333333333, -0.6666666666666666], [0.5714285714285714, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.23809523809523808], [0.7142857142857142, -0.14285714285714285], [0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523], [0.19047619047619047, -0.14285714285714285]]]}, "4": {"w": 0.9523809523809523, "l": [[[0.6666666666666666, -0.7142857142857142], [0.6666666666666666, -0.047619047619047616]], [[0.42857142857142855, -1.0952380952380951], [0.19047619047619047, -0.38095238095238093], [0.8095238095238095, -0.38095238095238093]]]}, "Y": {"w": 0.8571428571428571, "l": [[[0.42857142857142855, -0.5238095238095237], [0.42857142857142855, -0.047619047619047616]], [[0.09523809523809523, -1.0476190476190474], [0.42857142857142855, -0.5238095238095237], [0.7619047619047619, -1.0476190476190474]]]}, "*": {"w": 0.7619047619047619, "l": [[[0.38095238095238093, -1.0476190476190474], [0.38095238095238093, -0.8095238095238095]], [[0.14285714285714285, -0.9047619047619047], [0.38095238095238093, -0.8095238095238095], [0.6190476190476191, -0.9047619047619047]], [[0.23809523809523808, -0.6190476190476191], [0.38095238095238093, -0.8095238095238095], [0.5238095238095237, -0.6190476190476191]]]}, "7": {"w": 0.9523809523809523, "l": [[[0.14285714285714285, -1.0476190476190474], [0.8095238095238095, -1.0476190476190474], [0.38095238095238093, -0.047619047619047616]]]}, "0": {"w": 0.9523809523809523, "l": [[[0.42857142857142855, -1.0476190476190474], [0.5238095238095237, -1.0476190476190474], [0.6190476190476191, -1.0], [0.6666666666666666, -0.9523809523809523], [0.7142857142857142, -0.8571428571428571], [0.7619047619047619, -0.6666666666666666], [0.7619047619047619, -0.42857142857142855], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.42857142857142855, -0.047619047619047616], [0.3333333333333333, -0.09523809523809523], [0.2857142857142857, -0.14285714285714285], [0.23809523809523808, -0.23809523809523808], [0.19047619047619047, -0.42857142857142855], [0.19047619047619047, -0.6666666666666666], [0.23809523809523808, -0.8571428571428571], [0.2857142857142857, -0.9523809523809523], [0.3333333333333333, -1.0], [0.42857142857142855, -1.0476190476190474]]]}, "9": {"w": 0.9523809523809523, "l": [[[0.2857142857142857, -0.047619047619047616], [0.47619047619047616, -0.047619047619047616], [0.5714285714285714, -0.09523809523809523], [0.6190476190476191, -0.14285714285714285], [0.7142857142857142, -0.2857142857142857], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.8571428571428571], [0.7142857142857142, -0.9523809523809523], [0.6666666666666666, -1.0], [0.5714285714285714, -1.0476190476190474], [0.38095238095238093, -1.0476190476190474], [0.2857142857142857, -1.0], [0.23809523809523808, -0.9523809523809523], [0.19047619047619047, -0.8571428571428571], [0.19047619047619047, -0.6190476190476191], [0.23809523809523808, -0.5238095238095237], [0.2857142857142857, -0.47619047619047616], [0.38095238095238093, -0.42857142857142855], [0.5714285714285714, -0.42857142857142855], [0.6666666666666666, -0.47619047619047616], [0.7142857142857142, -0.5238095238095237], [0.7619047619047619, -0.6190476190476191]]]}, "8": {"w": 0.9523809523809523, "l": [[[0.38095238095238093, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.23809523809523808, -0.7142857142857142], [0.19047619047619047, -0.8095238095238095], [0.19047619047619047, -0.8571428571428571], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.38095238095238093, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666666, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.8095238095238095], [0.7142857142857142, -0.7142857142857142], [0.6666666666666666, -0.6666666666666666], [0.5714285714285714, -0.6190476190476191], [0.38095238095238093, -0.6190476190476191], [0.2857142857142857, -0.5714285714285714], [0.23809523809523808, -0.5238095238095237], [0.19047619047619047, -0.42857142857142855], [0.19047619047619047, -0.23809523809523808], [0.23809523809523808, -0.14285714285714285], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.42857142857142855], [0.7142857142857142, -0.5238095238095237], [0.6666666666666666, -0.5714285714285714], [0.5714285714285714, -0.6190476190476191]]]}, "Q": {"w": 1.0476190476190474, "l": [[[0.9047619047619047, 0.047619047619047616], [0.8095238095238094, 0.0], [0.7142857142857142, -0.09523809523809523], [0.5714285714285714, -0.23809523809523808], [0.4761904761904761, -0.2857142857142857], [0.3809523809523809, -0.2857142857142857]], [[0.4285714285714285, -0.047619047619047616], [0.33333333333333326, -0.09523809523809523], [0.23809523809523803, -0.19047619047619047], [0.1904761904761904, -0.38095238095238093], [0.1904761904761904, -0.7142857142857142], [0.23809523809523803, -0.9047619047619047], [0.33333333333333326, -1.0], [0.4285714285714285, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.8095238095238094, -0.9047619047619047], [0.857142857142857, -0.7142857142857142], [0.857142857142857, -0.38095238095238093], [0.8095238095238094, -0.19047619047619047], [0.7142857142857142, -0.09523809523809523], [0.619047619047619, -0.047619047619047616], [0.4285714285714285, -0.047619047619047616]]]}, "C": {"w": 1.0, "l": [[[0.8095238095238095, -0.14285714285714285], [0.7619047619047619, -0.09523809523809523], [0.6190476190476191, -0.047619047619047616], [0.5238095238095237, -0.047619047619047616], [0.38095238095238093, -0.09523809523809523], [0.2857142857142857, -0.19047619047619047], [0.23809523809523808, -0.2857142857142857], [0.19047619047619047, -0.47619047619047616], [0.19047619047619047, -0.6190476190476191], [0.23809523809523808, -0.8095238095238095], [0.2857142857142857, -0.9047619047619047], [0.38095238095238093, -1.0], [0.5238095238095237, -1.0476190476190474], [0.6190476190476191, -1.0476190476190474], [0.7619047619047619, -1.0], [0.8095238095238095, -0.9523809523809523]]]}, "I": {"w": 0.47619047619047616, "l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]]]}, "K": {"w": 1.0, "l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474]], [[0.8095238095238094, -0.047619047619047616], [0.3809523809523809, -0.6190476190476191]], [[0.8095238095238094, -1.0476190476190474], [0.23809523809523803, -0.47619047619047616]]]}, ".": {"w": 0.47619047619047616, "l": [[[0.23809523809523808, -0.14285714285714285], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.047619047619047616], [0.19047619047619047, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.23809523809523808, -0.047619047619047616]]]}, "-": {"w": 1.2380952380952381, "l": [[[0.23809523809523814, -0.42857142857142855], [1.0, -0.42857142857142855]]]}, "X": {"w": 0.9523809523809523, "l": [[[0.14285714285714285, -1.0476190476190474], [0.8095238095238095, -0.047619047619047616]], [[0.8095238095238095, -1.0476190476190474], [0.14285714285714285, -0.047619047619047616]]]}, "p": {"w": 0.9047619047619047, "l": [[[0.23809523809523808, -0.7142857142857142], [0.23809523809523808, 0.2857142857142857]], [[0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5238095238095237], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523]]]}, "S": {"w": 0.9523809523809523, "l": [[[0.19047619047619047, -0.09523809523809523], [0.3333333333333333, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.3333333333333333], [0.7142857142857142, -0.42857142857142855], [0.6666666666666666, -0.47619047619047616], [0.5714285714285714, -0.5238095238095237], [0.38095238095238093, -0.5714285714285714], [0.2857142857142857, -0.6190476190476191], [0.23809523809523808, -0.6666666666666666], [0.19047619047619047, -0.7619047619047619], [0.19047619047619047, -0.8571428571428571], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.38095238095238093, -1.0476190476190474], [0.6190476190476191, -1.0476190476190474], [0.7619047619047619, -1.0]]]}}}
///////////////////////////////////////////////

///////////////////////////////////////////////
/* Utility functions */

var storagePrefix = 'KiCad_HTML_BOM__' + pcbdata.metadata.title + '__' +
  pcbdata.metadata.revision + '__';
var storage;

function initStorage(key) {
  try {
    window.localStorage.getItem("blank");
    storage = window.localStorage;
  } catch (e) {
    // localStorage not available
  }
  if (!storage) {
    try {
      window.sessionStorage.getItem("blank");
      storage = window.sessionStorage;
    } catch (e) {
      // sessionStorage also not available
    }
  }
}

function readStorage(key) {
  if (storage) {
    return storage.getItem(storagePrefix + '#' + key);
  } else {
    return null;
  }
}

function writeStorage(key, value) {
  if (storage) {
    storage.setItem(storagePrefix + '#' + key, value);
  }
}

function fancyDblClickHandler(el, onsingle, ondouble) {
  return function() {
    if (el.getAttribute("data-dblclick") == null) {
      el.setAttribute("data-dblclick", 1);
      setTimeout(function() {
        if (el.getAttribute("data-dblclick") == 1) {
          onsingle();
        }
        el.removeAttribute("data-dblclick");
      }, 200);
    } else {
      el.removeAttribute("data-dblclick");
      ondouble();
    }
  }
}

function smoothScrollToRow(rowid) {
  document.getElementById(rowid).scrollIntoView({
    behavior: "smooth",
    block: "center",
    inline: "nearest"
  });
}

function focusInputField(input) {
  input.scrollIntoView(false);
  input.focus();
  input.select();
}

function copyToClipboard() {
  var text = '';
  for (var node of bomhead.childNodes[0].childNodes) {
    if (node.firstChild) {
      text = text + node.firstChild.nodeValue;
    }
    if (node != bomhead.childNodes[0].lastChild) {
      text += '\t';
    }
  }
  text += '\n';
  for (var row of bombody.childNodes) {
    for (var cell of row.childNodes) {
      for (var node of cell.childNodes) {
        if (node.nodeName == "INPUT") {
          if (node.checked) {
            text = text + '✓';
          }
        } else if (node.nodeName == "MARK") {
          text = text + node.firstChild.nodeValue;
        } else {
          text = text + node.nodeValue;
        }
      }
      if (cell != row.lastChild) {
        text += '\t';
      }
    }
    text += '\n';
  }
  var textArea = document.createElement("textarea");
  textArea.classList.add('clipboard-temp');
  textArea.value = text;

  document.body.appendChild(textArea);
  textArea.focus();
  textArea.select();

  try {
    if (document.execCommand('copy')) {
      console.log('Bom copied to clipboard.');
    }
  } catch (err) {
    console.log('Can not copy to clipboard.');
  }

  document.body.removeChild(textArea);
}

function removeGutterNode(node) {
  for (var i = 0; i < node.childNodes.length; i++) {
    if (node.childNodes[i].classList &&
      node.childNodes[i].classList.contains("gutter")) {
      node.removeChild(node.childNodes[i]);
      break;
    }
  }
}

function cleanGutters() {
  removeGutterNode(document.getElementById("bot"));
  removeGutterNode(document.getElementById("canvasdiv"));
}

var units = {
  prefixes: {
    giga: ["G", "g", "giga", "Giga", "GIGA"],
    mega: ["M", "mega", "Mega", "MEGA"],
    kilo: ["K", "k", "kilo", "Kilo", "KILO"],
    milli: ["m", "milli", "Milli", "MILLI"],
    micro: ["U", "u", "micro", "Micro", "MICRO", "μ", "µ"], // different utf8 μ
    nano: ["N", "n", "nano", "Nano", "NANO"],
    pico: ["P", "p", "pico", "Pico", "PICO"],
  },
  unitsShort: ["R", "r", "Ω", "F", "f", "H", "h"],
  unitsLong: [
    "OHM", "Ohm", "ohm", "ohms",
    "FARAD", "Farad", "farad",
    "HENRY", "Henry", "henry"
  ],
  getMultiplier: function(s) {
    if (this.prefixes.giga.includes(s)) return 1e9;
    if (this.prefixes.mega.includes(s)) return 1e6;
    if (this.prefixes.kilo.includes(s)) return 1e3;
    if (this.prefixes.milli.includes(s)) return 1e-3;
    if (this.prefixes.micro.includes(s)) return 1e-6;
    if (this.prefixes.nano.includes(s)) return 1e-9;
    if (this.prefixes.pico.includes(s)) return 1e-12;
    return 1;
  },
  valueRegex: null,
}

function initUtils() {
  var allPrefixes = units.prefixes.giga
                    .concat(units.prefixes.mega)
                    .concat(units.prefixes.kilo)
                    .concat(units.prefixes.milli)
                    .concat(units.prefixes.micro)
                    .concat(units.prefixes.nano)
                    .concat(units.prefixes.pico);
  var allUnits = units.unitsShort.concat(units.unitsLong);
  units.valueRegex = new RegExp("^([0-9\.]+)" +
                         "\\s*(" + allPrefixes.join("|") + ")?" +
                         "(" + allUnits.join("|") + ")?" +
                         "(\\b.*)?$", "");
  units.valueAltRegex = new RegExp("^([0-9]*)" +
                         "(" + units.unitsShort.join("|") + ")?" +
                         "([GgMmKkUuNnPp])?" +
                         "([0-9]*)" +
                         "(\\b.*)?$", "");
  for (var bom_type of ["both", "F", "B"]) {
    for (var row of pcbdata.bom[bom_type]) {
      row.push(parseValue(row[1], row[3][0][0]));
    }
  }
}

function parseValue(val, ref) {
  var inferUnit = (unit, ref) => {
    if (unit) {
      unit = unit.toLowerCase();
      if (unit == 'Ω' || unit == "ohm" || unit == "ohms") {
        unit = 'r';
      }
      unit = unit[0];
    } else {
      ref = /^([a-z]+)\d+$/i.exec(ref);
      if (ref) {
        ref = ref[1].toLowerCase();
        if (ref == "c") unit = 'f';
        else if (ref == "l") unit = 'h';
        else if (ref == "r" || ref == "rv") unit = 'r';
        else unit = null;
      }
    }
    return unit;
  };
  val = val.replace(/,/g, "");
  var match = units.valueRegex.exec(val);
  var unit;
  if (match) {
    val = parseFloat(match[1]);
    if (match[2]) {
      val = val * units.getMultiplier(match[2]);
    }
    unit = inferUnit(match[3], ref);
    if (!unit) return null;
    else return {
      val: val,
      unit: unit,
      extra: match[4],
    }
  }
  match = units.valueAltRegex.exec(val);
  if (match && (match[1] || match[4])) {
    val = parseFloat(match[1] + "." + match[4]);
    if (match[3]) {
      val = val * units.getMultiplier(match[3]);
    }
    unit = inferUnit(match[2], ref);
    if (!unit) return null;
    else return {
      val: val,
      unit: unit,
      extra: match[5],
    }
  }
  return null;
}

function valueCompare(a, b, stra, strb) {
  if (a === null && b === null) {
    // Failed to parse both values, compare them as strings.
    if (stra != strb) return stra > strb ? 1 : -1;
    else return 0;
  } else if (a === null) {
    return 1;
  } else if (b === null) {
    return -1;
  } else {
    if (a.unit != b.unit) return a.unit > b.unit ? 1 : -1;
    else if (a.val != b.val) return a.val > b.val ? 1 : -1;
    else if (a.extra != b.extra) return a.extra > b.extra ? 1 : -1;
    else return 0;
  }
}

///////////////////////////////////////////////

///////////////////////////////////////////////
/* PCB rendering code */

var redrawOnDrag = true;
var boardRotation = 0;
var renderPads = true;
var renderReferences = true;
var renderValues = true;
var renderDnpOutline = false;

function deg2rad(deg) {
  return deg * Math.PI / 180;
}

function calcFontPoint(linepoint, text, offsetx, offsety, tilt) {
  var point = [
    linepoint[0] * text.width + offsetx,
    linepoint[1] * text.height + offsety
  ];
  // Adding half a line height here is technically a bug
  // but pcbnew currently does the same, text is slightly shifted.
  point[0] -= (point[1] + text.height * 0.5) * tilt;
  return point;
}

function drawtext(ctx, text, color, flip) {
  if ("ref" in text && !renderReferences) return;
  if ("val" in text && !renderValues) return;
  ctx.save();
  ctx.fillStyle = color;
  ctx.strokeStyle = color;
  ctx.lineCap = "round";
  ctx.lineWidth = text.thickness;
  if (text.svgpath) {
    ctx.stroke(new Path2D(text.svgpath));
    ctx.restore();
    return;
  }
  ctx.translate(...text.pos);
  var angle = -text.angle;
  if (text.attr.includes("mirrored")) {
    ctx.scale(-1, 1);
    angle = -angle;
  }
  var tilt = 0;
  if (text.attr.includes("italic")) {
    tilt = 0.125;
  }
  var interline = (text.height * 1.5 + text.thickness) / 2;
  var txt = text.text.split("\n");
  // KiCad ignores last empty line.
  if (txt[txt.length - 1] == '') txt.pop();
  ctx.rotate(deg2rad(angle));
  for (var i in txt) {
    var offsety = (-(txt.length - 1) + i * 2) * interline + text.height / 2;
    var lineWidth = 0;
    for (var c of txt[i]) {
      lineWidth += pcbdata.font_data[c].w * text.width;
    }
    var offsetx = 0;
    switch (text.horiz_justify) {
      case -1:
        // Justify left, do nothing
        break;
      case 0:
        // Justify center
        offsetx -= lineWidth / 2;
        break;
      case 1:
        // Justify right
        offsetx -= lineWidth;
        break;
    }
    for (var c of txt[i]) {
      for (var line of pcbdata.font_data[c].l) {
        // Drawing each segment separately instead of
        // polyline because round line caps don't work in joints
        for (var i = 0; i < line.length - 1; i++) {
          ctx.beginPath();
          ctx.moveTo(...calcFontPoint(line[i], text, offsetx, offsety, tilt));
          ctx.lineTo(...calcFontPoint(line[i + 1], text, offsetx, offsety, tilt));
          ctx.stroke();
        }
      }
      offsetx += pcbdata.font_data[c].w * text.width;
    }
  }
  ctx.restore();
}

function drawedge(ctx, scalefactor, edge, color) {
  ctx.strokeStyle = color;
  ctx.lineWidth = Math.max(1 / scalefactor, edge.width);
  ctx.lineCap = "round";
  if (edge.type == "segment") {
    ctx.beginPath();
    ctx.moveTo(...edge.start);
    ctx.lineTo(...edge.end);
    ctx.stroke();
  }
  if (edge.type == "arc") {
    ctx.beginPath();
    if (edge.svgpath) {
      ctx.stroke(new Path2D(edge.svgpath));
    } else {
      ctx.arc(
        ...edge.start,
        edge.radius,
        deg2rad(edge.startangle),
        deg2rad(edge.endangle));
      ctx.stroke();
    }
  }
  if (edge.type == "circle") {
    ctx.beginPath();
    ctx.arc(
      ...edge.start,
      edge.radius,
      0, 2 * Math.PI);
    ctx.closePath();
    ctx.stroke();
  }
}

function drawRoundRect(ctx, color, size, radius, ctxmethod) {
  ctx.beginPath();
  ctx.strokeStyle = color;
  var x = size[0] * -0.5;
  var y = size[1] * -0.5;
  var width = size[0];
  var height = size[1];
  ctx.moveTo(x, 0);
  ctx.arcTo(x, y + height, x + width, y + height, radius);
  ctx.arcTo(x + width, y + height, x + width, y, radius);
  ctx.arcTo(x + width, y, x, y, radius);
  ctx.arcTo(x, y, x, y + height, radius);
  ctx.closePath();
  ctxmethod();
}

function drawOblong(ctx, color, size, ctxmethod) {
  drawRoundRect(ctx, color, size, Math.min(size[0], size[1]) / 2, ctxmethod);
}

function drawPolygons(ctx, color, polygons, ctxmethod) {
  ctx.fillStyle = color;
  for (var polygon of polygons) {
    ctx.beginPath();
    for (var vertex of polygon) {
      ctx.lineTo(...vertex)
    }
    ctx.closePath();
    ctxmethod();
  }
}

function drawPolygonShape(ctx, shape, color) {
  ctx.save();
  if (shape.svgpath) {
    ctx.fillStyle = color;
    ctx.fill(new Path2D(shape.svgpath));
  } else {
    ctx.translate(...shape.pos);
    ctx.rotate(deg2rad(-shape.angle));
    drawPolygons(ctx, color, shape.polygons, ctx.fill.bind(ctx));
  }
  ctx.restore();
}

function drawDrawing(ctx, layer, scalefactor, drawing, color) {
  if (["segment", "arc", "circle"].includes(drawing.type)) {
    drawedge(ctx, scalefactor, drawing, color);
  } else if (drawing.type == "polygon") {
    drawPolygonShape(ctx, drawing, color);
  } else {
    drawtext(ctx, drawing, color, layer == "B");
  }
}

function drawCircle(ctx, radius, ctxmethod) {
  ctx.beginPath();
  ctx.arc(0, 0, radius, 0, 2 * Math.PI);
  ctx.closePath();
  ctxmethod();
}

function drawPad(ctx, pad, color, outline, hole) {
  ctx.save();
  ctx.translate(...pad.pos);
  ctx.rotate(deg2rad(pad.angle));
  if (pad.offset) {
    ctx.translate(...pad.offset);
  }
  ctx.fillStyle = color;
  ctx.strokeStyle = color;
  var ctxmethod = outline ? ctx.stroke.bind(ctx) : ctx.fill.bind(ctx);
  if (pad.shape == "rect") {
    var rect = [...pad.size.map(c => -c * 0.5), ...pad.size];
    if (outline) {
      ctx.strokeRect(...rect);
    } else {
      ctx.fillRect(...rect);
    }
  } else if (pad.shape == "oval") {
    drawOblong(ctx, color, pad.size, ctxmethod);
  } else if (pad.shape == "circle") {
    drawCircle(ctx, pad.size[0] / 2, ctxmethod);
  } else if (pad.shape == "roundrect") {
    drawRoundRect(ctx, color, pad.size, pad.radius, ctxmethod);
  } else if (pad.shape == "custom") {
    drawPolygons(ctx, color, pad.polygons, ctxmethod);
  }
  if (pad.type == "th" && hole) {
    ctxmethod = ctx.fill.bind(ctx);
    ctx.fillStyle = "#CCCCCC";
    if (pad.drillshape == "oblong") {
      drawOblong(ctx, "#CCCCCC", pad.drillsize, ctxmethod);
    } else {
      drawCircle(ctx, pad.drillsize[0] / 2, ctxmethod);
    }
  }
  ctx.restore();
}

function drawModule(ctx, layer, scalefactor, module, padcolor, outlinecolor, highlight, outline) {
  if (highlight) {
    // draw bounding box
    if (module.layer == layer) {
      ctx.save();
      ctx.globalAlpha = 0.2;
      ctx.translate(...module.bbox.pos);
      ctx.fillStyle = padcolor;
      ctx.fillRect(
        0, 0,
        ...module.bbox.size);
      ctx.globalAlpha = 1;
      ctx.strokeStyle = padcolor;
      ctx.strokeRect(
        0, 0,
        ...module.bbox.size);
      ctx.restore();
    }
  }
  // draw drawings
  for (var drawing of module.drawings) {
    if (drawing.layer == layer) {
      drawDrawing(ctx, layer, scalefactor, drawing.drawing, padcolor);
    }
  }
  // draw pads
  if (renderPads) {
    for (var pad of module.pads) {
      if (pad.layers.includes(layer)) {
        drawPad(ctx, pad, padcolor, outline, true);
        if (pad.pin1 && highlightpin1) {
          drawPad(ctx, pad, outlinecolor, true, false);
        }
      }
    }
  }
}

function drawEdgeCuts(canvas, scalefactor) {
  var ctx = canvas.getContext("2d");
  var edgecolor = getComputedStyle(topmostdiv).getPropertyValue('--pcb-edge-color');
  for (var edge of pcbdata.edges) {
    drawedge(ctx, scalefactor, edge, edgecolor);
  }
}

function drawModules(canvas, layer, scalefactor, highlight) {
  var ctx = canvas.getContext("2d");
  ctx.lineWidth = 3 / scalefactor;
  var style = getComputedStyle(topmostdiv);
  var padcolor = style.getPropertyValue('--pad-color');
  var outlinecolor = style.getPropertyValue('--pin1-outline-color');
  if (highlight) {
    padcolor = style.getPropertyValue('--pad-color-highlight');
    outlinecolor = style.getPropertyValue('--pin1-outline-color-highlight');
  }
  for (var i = 0; i < pcbdata.modules.length; i++) {
    var mod = pcbdata.modules[i];
    var outline = renderDnpOutline && pcbdata.bom.skipped.includes(i);
    if (!highlight || highlightedModules.includes(i)) {
      drawModule(ctx, layer, scalefactor, mod, padcolor, outlinecolor, highlight, outline);
    }
  }
}

function drawBgLayer(layername, canvas, layer, scalefactor, edgeColor, polygonColor, textColor) {
  var ctx = canvas.getContext("2d");
  for (var d of pcbdata[layername][layer]) {
    if (["segment", "arc", "circle"].includes(d.type)) {
      drawedge(ctx, scalefactor, d, edgeColor);
    } else if (d.type == "polygon") {
      drawPolygonShape(ctx, d, polygonColor);
    } else {
      drawtext(ctx, d, textColor, layer == "B");
    }
  }
}

function clearCanvas(canvas) {
  var ctx = canvas.getContext("2d");
  ctx.save();
  ctx.setTransform(1, 0, 0, 1, 0, 0);
  ctx.clearRect(0, 0, canvas.width, canvas.height);
  ctx.restore();
}

function drawHighlightsOnLayer(canvasdict) {
  clearCanvas(canvasdict.highlight);
  drawModules(canvasdict.highlight, canvasdict.layer,
    canvasdict.transform.s * canvasdict.transform.zoom, true);
}

function drawHighlights() {
  drawHighlightsOnLayer(allcanvas.front);
  drawHighlightsOnLayer(allcanvas.back);
}

function drawBackground(canvasdict) {
  clearCanvas(canvasdict.bg);
  clearCanvas(canvasdict.fab);
  clearCanvas(canvasdict.silk);
  drawEdgeCuts(canvasdict.bg, canvasdict.transform.s);
  drawModules(canvasdict.bg, canvasdict.layer,
    canvasdict.transform.s * canvasdict.transform.zoom, false);

  var style = getComputedStyle(topmostdiv);
  var edgeColor = style.getPropertyValue('--silkscreen-edge-color');
  var polygonColor = style.getPropertyValue('--silkscreen-polygon-color');
  var textColor = style.getPropertyValue('--silkscreen-text-color');
  drawBgLayer(
    "silkscreen", canvasdict.silk, canvasdict.layer,
    canvasdict.transform.s * canvasdict.transform.zoom,
    edgeColor, polygonColor, textColor);

  edgeColor = style.getPropertyValue('--fabrication-edge-color');
  polygonColor = style.getPropertyValue('--fabrication-polygon-color');
  textColor = style.getPropertyValue('--fabrication-text-color');
  drawBgLayer(
    "fabrication", canvasdict.fab, canvasdict.layer,
    canvasdict.transform.s * canvasdict.transform.zoom,
    edgeColor, polygonColor, textColor);
}

function prepareCanvas(canvas, flip, transform) {
  var ctx = canvas.getContext("2d");
  ctx.setTransform(1, 0, 0, 1, 0, 0);
  var fontsize = 1.55;
  ctx.scale(transform.zoom, transform.zoom);
  ctx.translate(transform.panx, transform.pany);
  if (flip) {
    ctx.scale(-1, 1);
  }
  ctx.translate(transform.x, transform.y);
  ctx.rotate(deg2rad(boardRotation));
  ctx.scale(transform.s, transform.s);
}

function prepareLayer(canvasdict) {
  var flip = (canvasdict.layer == "B");
  for (var c of ["bg", "fab", "silk", "highlight"]) {
    prepareCanvas(canvasdict[c], flip, canvasdict.transform);
  }
}

function rotateVector(v, angle) {
  angle = deg2rad(angle);
  return [
    v[0] * Math.cos(angle) - v[1] * Math.sin(angle),
    v[0] * Math.sin(angle) + v[1] * Math.cos(angle)
  ];
}

function applyRotation(bbox) {
  var corners = [
    [bbox.minx, bbox.miny],
    [bbox.minx, bbox.maxy],
    [bbox.maxx, bbox.miny],
    [bbox.maxx, bbox.maxy],
  ];
  corners = corners.map((v) => rotateVector(v, boardRotation));
  return {
    minx: corners.reduce((a, v) => Math.min(a, v[0]), Infinity),
    miny: corners.reduce((a, v) => Math.min(a, v[1]), Infinity),
    maxx: corners.reduce((a, v) => Math.max(a, v[0]), -Infinity),
    maxy: corners.reduce((a, v) => Math.max(a, v[1]), -Infinity),
  }
}

function recalcLayerScale(canvasdict) {
  var canvasdivid = {
    "F": "frontcanvas",
    "B": "backcanvas"
  } [canvasdict.layer];
  var width = document.getElementById(canvasdivid).clientWidth * devicePixelRatio;
  var height = document.getElementById(canvasdivid).clientHeight * devicePixelRatio;
  var bbox = applyRotation(pcbdata.edges_bbox);
  var scalefactor = 0.98 * Math.min(
    width / (bbox.maxx - bbox.minx),
    height / (bbox.maxy - bbox.miny)
  );
  if (scalefactor < 0.1) {
    scalefactor = 1;
  }
  canvasdict.transform.s = scalefactor;
  var flip = (canvasdict.layer == "B");
  if (flip) {
    canvasdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor + width) * 0.5;
  } else {
    canvasdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor - width) * 0.5;
  }
  canvasdict.transform.y = -((bbox.maxy + bbox.miny) * scalefactor - height) * 0.5;
  for (var c of ["bg", "fab", "silk", "highlight"]) {
    canvas = canvasdict[c];
    canvas.width = width;
    canvas.height = height;
    canvas.style.width = (width / devicePixelRatio) + "px";
    canvas.style.height = (height / devicePixelRatio) + "px";
  }
}

function redrawCanvas(layerdict) {
  prepareLayer(layerdict);
  drawBackground(layerdict);
  drawHighlightsOnLayer(layerdict);
}

function resizeCanvas(layerdict) {
  recalcLayerScale(layerdict);
  redrawCanvas(layerdict);
}

function resizeAll() {
  resizeCanvas(allcanvas.front);
  resizeCanvas(allcanvas.back);
}

function bboxScan(layer, x, y) {
  var result = [];
  for (var i = 0; i < pcbdata.modules.length; i++) {
    var module = pcbdata.modules[i];
    if (module.layer == layer) {
      var b = module.bbox;
      if (b.pos[0] <= x && b.pos[0] + b.size[0] >= x &&
        b.pos[1] <= y && b.pos[1] + b.size[1] >= y) {
        result.push(i);
      }
    }
  }
  return result;
}

function handlePointerDown(e, layerdict) {
  if (e.button != 0) {
    return;
  }
  e.preventDefault();
  e.stopPropagation();

  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  layerdict.pointerStates[e.pointerId] = {
    distanceTravelled: 0,
    lastX: e.offsetX,
    lastY: e.offsetY,
    downTime: Date.now(),
  };
}

function handleMouseClick(e, layerdict) {
  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  var x = e.offsetX;
  var y = e.offsetY;
  var t = layerdict.transform;
  if (layerdict.layer == "B") {
    x = (devicePixelRatio * x / t.zoom - t.panx + t.x) / -t.s;
  } else {
    x = (devicePixelRatio * x / t.zoom - t.panx - t.x) / t.s;
  }
  y = (devicePixelRatio * y / t.zoom - t.y - t.pany) / t.s;
  var v = rotateVector([x, y], -boardRotation);
  var modules = bboxScan(layerdict.layer, v[0], v[1]);
  if (modules.length > 0) {
    modulesClicked(modules);
  }
}

function handlePointerLeave(e, layerdict) {
  e.preventDefault();
  e.stopPropagation();

  if (!redrawOnDrag) {
    redrawCanvas(layerdict);
  }

  delete layerdict.pointerStates[e.pointerId];
}

function resetTransform(layerdict) {
  layerdict.transform.panx = 0;
  layerdict.transform.pany = 0;
  layerdict.transform.zoom = 1;
  redrawCanvas(layerdict);
}

function handlePointerUp(e, layerdict) {
  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  e.preventDefault();
  e.stopPropagation();

  if (e.button == 2) {
    // Reset pan and zoom on right click.
    resetTransform(layerdict);
    layerdict.anotherPointerTapped = false;
    return;
  }

  // We haven't necessarily had a pointermove event since the interaction started, so make sure we update this now
  var ptr = layerdict.pointerStates[e.pointerId];
  ptr.distanceTravelled += Math.abs(e.offsetX - ptr.lastX) + Math.abs(e.offsetY - ptr.lastY);

  if (e.button == 0 && ptr.distanceTravelled < 10 && Date.now() - ptr.downTime <= 500) {
    if (Object.keys(layerdict.pointerStates).length == 1) {
      if (layerdict.anotherPointerTapped) {
        // This is the second pointer coming off of a two-finger tap
        resetTransform(layerdict);
      } else {
        // This is just a regular tap
        handleMouseClick(e, layerdict);
      }
      layerdict.anotherPointerTapped = false;
    } else {
      // This is the first finger coming off of what could become a two-finger tap
      layerdict.anotherPointerTapped = true;
    }
  } else {
    if (!redrawOnDrag) {
      redrawCanvas(layerdict);
    }
    layerdict.anotherPointerTapped = false;
  }

  delete layerdict.pointerStates[e.pointerId];
}

function handlePointerMove(e, layerdict) {
  if (!layerdict.pointerStates.hasOwnProperty(e.pointerId)) {
    return;
  }
  e.preventDefault();
  e.stopPropagation();

  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  var thisPtr = layerdict.pointerStates[e.pointerId];

  var dx = e.offsetX - thisPtr.lastX;
  var dy = e.offsetY - thisPtr.lastY;

  // If this number is low on pointer up, we count the action as a click
  thisPtr.distanceTravelled += Math.abs(dx) + Math.abs(dy);

  if (Object.keys(layerdict.pointerStates).length == 1) {
    // This is a simple drag
    layerdict.transform.panx += devicePixelRatio * dx / layerdict.transform.zoom;
    layerdict.transform.pany += devicePixelRatio * dy / layerdict.transform.zoom;
  } else if (Object.keys(layerdict.pointerStates).length == 2) {
    var otherPtr = Object.values(layerdict.pointerStates).filter((ptr) => ptr != thisPtr)[0];

    var oldDist = Math.sqrt(Math.pow(thisPtr.lastX - otherPtr.lastX, 2) + Math.pow(thisPtr.lastY - otherPtr.lastY, 2));
    var newDist = Math.sqrt(Math.pow(e.offsetX - otherPtr.lastX, 2)     + Math.pow(e.offsetY - otherPtr.lastY, 2));

    var scaleFactor = newDist/oldDist;

    if (scaleFactor != NaN) {
      layerdict.transform.zoom *= scaleFactor;

      var zoomd = (1 - scaleFactor) / layerdict.transform.zoom;
      layerdict.transform.panx += devicePixelRatio * otherPtr.lastX * zoomd;
      layerdict.transform.pany += devicePixelRatio * otherPtr.lastY * zoomd;
    }
  }

  thisPtr.lastX = e.offsetX;
  thisPtr.lastY = e.offsetY;

  if (redrawOnDrag) {
    redrawCanvas(layerdict);
  }
}

function handleMouseWheel(e, layerdict) {
  e.preventDefault();
  e.stopPropagation();
  var t = layerdict.transform;
  var wheeldelta = e.deltaY;
  if (e.deltaMode == 1) {
    // FF only, scroll by lines
    wheeldelta *= 30;
  } else if (e.deltaMode == 2) {
    wheeldelta *= 300;
  }
  var m = Math.pow(1.1, -wheeldelta / 40);
  // Limit amount of zoom per tick.
  if (m > 2) {
    m = 2;
  } else if (m < 0.5) {
    m = 0.5;
  }
  t.zoom *= m;
  var zoomd = (1 - m) / t.zoom;
  t.panx += devicePixelRatio * e.offsetX * zoomd;
  t.pany += devicePixelRatio * e.offsetY * zoomd;
  redrawCanvas(layerdict);
}

function addMouseHandlers(div, layerdict) {
  div.addEventListener("pointerdown", function(e) {
    handlePointerDown(e, layerdict);
  });
  div.addEventListener("pointermove", function(e) {
    handlePointerMove(e, layerdict);
  });
  div.addEventListener("pointerup", function(e) {
    handlePointerUp(e, layerdict);
  });
  var pointerleave = function(e) {
    handlePointerLeave(e, layerdict);
  }
  div.addEventListener("pointercancel", pointerleave);
  div.addEventListener("pointerleave", pointerleave);
  div.addEventListener("pointerout", pointerleave);

  div.onwheel = function(e) {
    handleMouseWheel(e, layerdict);
  }
  for (var element of [div, layerdict.bg, layerdict.fab, layerdict.silk, layerdict.highlight]) {
    element.addEventListener("contextmenu", function(e) {
      e.preventDefault();
    }, false);
  }
}

function setRedrawOnDrag(value) {
  redrawOnDrag = value;
  writeStorage("redrawOnDrag", value);
}

function setBoardRotation(value) {
  boardRotation = value * 5;
  writeStorage("boardRotation", boardRotation);
  document.getElementById("rotationDegree").textContent = boardRotation;
  resizeAll();
}

function initRender() {
  allcanvas = {
    front: {
      transform: {
        x: 0,
        y: 0,
        s: 1,
        panx: 0,
        pany: 0,
        zoom: 1,
      },
      pointerStates: {},
      anotherPointerTapped: false,
      bg: document.getElementById("F_bg"),
      fab: document.getElementById("F_fab"),
      silk: document.getElementById("F_slk"),
      highlight: document.getElementById("F_hl"),
      layer: "F",
    },
    back: {
      transform: {
        x: 0,
        y: 0,
        s: 1,
        panx: 0,
        pany: 0,
        zoom: 1,
      },
      pointerStates: {},
      anotherPointerTapped: false,
      bg: document.getElementById("B_bg"),
      fab: document.getElementById("B_fab"),
      silk: document.getElementById("B_slk"),
      highlight: document.getElementById("B_hl"),
      layer: "B",
    }
  };
  addMouseHandlers(document.getElementById("frontcanvas"), allcanvas.front);
  addMouseHandlers(document.getElementById("backcanvas"), allcanvas.back);
}

///////////////////////////////////////////////

///////////////////////////////////////////////
/* DOM manipulation and misc code */

var bomsplit;
var canvassplit;
var canvaslayout = "default";
var bomlayout = "default";
var initDone = false;
var bomSortFunction = null;
var currentSortColumn = null;
var currentSortOrder = null;
var currentHighlightedRowId;
var highlightHandlers = [];
var moduleIndexToHandler = {};
var highlightedModules = [];
var checkboxes = [];
var bomCheckboxes = "";
var highlightpin1 = false;
var lastClicked;

function dbg(html) {
  dbgdiv.innerHTML = html;
}

function redrawIfInitDone() {
  if (initDone) {
    redrawCanvas(allcanvas.front);
    redrawCanvas(allcanvas.back);
  }
}

function padsVisible(value) {
  writeStorage("padsVisible", value);
  renderPads = value;
  redrawIfInitDone();
}

function referencesVisible(value) {
  writeStorage("referencesVisible", value);
  renderReferences = value;
  redrawIfInitDone();
}

function valuesVisible(value) {
  writeStorage("valuesVisible", value);
  renderValues = value;
  redrawIfInitDone();
}

function dnpOutline(value) {
  writeStorage("dnpOutline", value);
  renderDnpOutline = value;
  redrawIfInitDone();
}

function setDarkMode(value) {
  if (value) {
    topmostdiv.classList.add("dark");
  } else {
    topmostdiv.classList.remove("dark");
  }
  writeStorage("darkmode", value);
  redrawIfInitDone();
}

function layerVisible(visible, frontCavnas, backCanvas, storageString) {
  var display = (visible) ? "" : "none";
  frontCavnas.style.display = display;
  backCanvas.style.display = display;
  writeStorage(storageString, visible);
}

function fabricationVisible(visible) {
  layerVisible(visible, allcanvas.front.fab, allcanvas.back.fab, "fabricationVisible");
}

function silkscreenVisible(visible) {
  layerVisible(visible, allcanvas.front.silk, allcanvas.back.silk, "silkscreenVisible");
}

function setHighlightPin1(value) {
  writeStorage("highlightpin1", value);
  highlightpin1 = value;
  redrawIfInitDone();
}

function getStoredCheckboxRefs(checkbox) {
  function convert(ref) {
    var intref = parseInt(ref);
    if (isNaN(intref)) {
      for (var i = 0; i < pcbdata.modules.length; i++) {
        if (pcbdata.modules[i].ref == ref) {
          return i;
        }
      }
      return -1;
    } else {
      return intref;
    }
  }
  var existingRefs = readStorage("checkbox_" + checkbox);
  if (!existingRefs) {
    return new Set();
  } else {
    return new Set(existingRefs.split(",").map(r => convert(r)));
  }
}

function getCheckboxState(checkbox, references) {
  var storedRefsSet = getStoredCheckboxRefs(checkbox);
  var currentRefsSet = new Set(references.map(r => r[1]));
  // Get difference of current - stored
  var difference = new Set(currentRefsSet);
  for (ref of storedRefsSet) {
    difference.delete(ref);
  }
  if (difference.size == 0) {
    // All the current refs are stored
    return "checked";
  } else if (difference.size == currentRefsSet.size) {
    // None of the current refs are stored
    return "unchecked";
  } else {
    // Some of the refs are stored
    return "indeterminate";
  }
}

function setBomCheckboxState(checkbox, element, references) {
  var state = getCheckboxState(checkbox, references);
  element.checked = (state == "checked");
  element.indeterminate = (state == "indeterminate");
}

function createCheckboxChangeHandler(checkbox, references) {
  return function() {
    refsSet = getStoredCheckboxRefs(checkbox);
    if (this.checked) {
      // checkbox ticked
      for (var ref of references) {
        refsSet.add(ref[1]);
      }
    } else {
      // checkbox unticked
      for (var ref of references) {
        refsSet.delete(ref[1]);
      }
    }
    writeStorage("checkbox_" + checkbox, [...refsSet].join(","));
    updateCheckboxStats(checkbox);
  }
}

function createRowHighlightHandler(rowid, refs) {
  return function() {
    if (currentHighlightedRowId) {
      if (currentHighlightedRowId == rowid) {
        return;
      }
      document.getElementById(currentHighlightedRowId).classList.remove("highlighted");
    }
    document.getElementById(rowid).classList.add("highlighted");
    currentHighlightedRowId = rowid;
    highlightedModules = refs.map(r => r[1]);
    drawHighlights();
  }
}

function entryMatches(entry) {
  // check refs
  for (var ref of entry[3]) {
    if (ref[0].toLowerCase().indexOf(filter) >= 0) {
      return true;
    }
  }
  // check extra fields
  for (var i in config.extra_fields) {
    if (entry[4][i].toLowerCase().indexOf(filter) >= 0) {
      return true;
    }
  }
  // check value
  if (entry[1].toLowerCase().indexOf(filter) >= 0) {
    return true;
  }
  // check footprint
  if (entry[2].toLowerCase().indexOf(filter) >= 0) {
    return true;
  }
  return false;
}

function findRefInEntry(entry) {
  return entry[3].filter(r => r[0].toLowerCase() == reflookup);
}

function highlightFilter(s) {
  if (!filter) {
    return s;
  }
  var parts = s.toLowerCase().split(filter);
  if (parts.length == 1) {
    return s;
  }
  var r = "";
  var pos = 0;
  for (var i in parts) {
    if (i > 0) {
      r += '<mark class="highlight">' +
        s.substring(pos, pos + filter.length) +
        '</mark>';
      pos += filter.length;
    }
    r += s.substring(pos, pos + parts[i].length);
    pos += parts[i].length;
  }
  return r;
}

function checkboxSetUnsetAllHandler(checkboxname) {
  return function() {
    var checkboxnum = 0;
    while (checkboxnum < checkboxes.length &&
      checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
      checkboxnum++;
    }
    if (checkboxnum >= checkboxes.length) {
      return;
    }
    var allset = true;
    var checkbox;
    var row;
    for (row of bombody.childNodes) {
      checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
      if (!checkbox.checked || checkbox.indeterminate) {
        allset = false;
        break;
      }
    }
    for (row of bombody.childNodes) {
      checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
      checkbox.checked = !allset;
      checkbox.indeterminate = false;
      checkbox.onchange();
    }
  }
}

function createColumnHeader(name, cls, comparator) {
  var th = document.createElement("TH");
  th.innerHTML = name;
  th.classList.add(cls);
  th.style.cursor = "pointer";
  var span = document.createElement("SPAN");
  span.classList.add("sortmark");
  span.classList.add("none");
  th.appendChild(span);
  th.onclick = function() {
    if (currentSortColumn && this !== currentSortColumn) {
      // Currently sorted by another column
      currentSortColumn.childNodes[1].classList.remove(currentSortOrder);
      currentSortColumn.childNodes[1].classList.add("none");
      currentSortColumn = null;
      currentSortOrder = null;
    }
    if (currentSortColumn && this === currentSortColumn) {
      // Already sorted by this column
      if (currentSortOrder == "asc") {
        // Sort by this column, descending order
        bomSortFunction = function(a, b) {
          return -comparator(a, b);
        }
        currentSortColumn.childNodes[1].classList.remove("asc");
        currentSortColumn.childNodes[1].classList.add("desc");
        currentSortOrder = "desc";
      } else {
        // Unsort
        bomSortFunction = null;
        currentSortColumn.childNodes[1].classList.remove("desc");
        currentSortColumn.childNodes[1].classList.add("none");
        currentSortColumn = null;
        currentSortOrder = null;
      }
    } else {
      // Sort by this column, ascending order
      bomSortFunction = comparator;
      currentSortColumn = this;
      currentSortColumn.childNodes[1].classList.remove("none");
      currentSortColumn.childNodes[1].classList.add("asc");
      currentSortOrder = "asc";
    }
    populateBomBody();
  }
  return th;
}

function populateBomHeader() {
  while (bomhead.firstChild) {
    bomhead.removeChild(bomhead.firstChild);
  }
  var tr = document.createElement("TR");
  var th = document.createElement("TH");
  th.classList.add("numCol");
  tr.appendChild(th);
  var checkboxCompareClosure = function(checkbox) {
    return (a, b) => {
      var stateA = getCheckboxState(checkbox, a[3]);
      var stateB = getCheckboxState(checkbox, b[3]);
      if (stateA > stateB) return -1;
      if (stateA < stateB) return 1;
      return 0;
    }
  }
  for (var checkbox of checkboxes) {
    th = createColumnHeader(
      checkbox, "bom-checkbox", checkboxCompareClosure(checkbox));
    th.onclick = fancyDblClickHandler(
      th, th.onclick.bind(th), checkboxSetUnsetAllHandler(checkbox));
    tr.appendChild(th);
  }
  tr.appendChild(createColumnHeader("References", "References", (a, b) => {
    var i = 0;
    while (i < a[3].length && i < b[3].length) {
      if (a[3][i] != b[3][i]) return a[3][i] > b[3][i] ? 1 : -1;
      i++;
    }
    return a[3].length - b[3].length;
  }));
  // Extra fields
  if (config.extra_fields.length > 0) {
    var extraFieldCompareClosure = function(fieldIndex) {
      return (a, b) => {
        var fa = a[4][fieldIndex];
        var fb = b[4][fieldIndex];
        if (fa != fb) return fa > fb ? 1 : -1;
        else return 0;
      }
    }
    for (var i in config.extra_fields) {
      tr.appendChild(createColumnHeader(
        config.extra_fields[i], "extra", extraFieldCompareClosure(i)));
    }
  }
  tr.appendChild(createColumnHeader("Value", "Value", (a, b) => {
    return valueCompare(a[5], b[5], a[1], b[1]);
  }));
  tr.appendChild(createColumnHeader("Footprint", "Footprint", (a, b) => {
    if (a[2] != b[2]) return a[2] > b[2] ? 1 : -1;
    else return 0;
  }));
  tr.appendChild(createColumnHeader("Quantity", "Quantity", (a, b) => {
    return a[3].length - b[3].length;
  }));
  bomhead.appendChild(tr);
}

function populateBomBody() {
  while (bom.firstChild) {
    bom.removeChild(bom.firstChild);
  }
  highlightHandlers = [];
  moduleIndexToHandler = {};
  currentHighlightedRowId = null;
  var first = true;
  switch (canvaslayout) {
    case 'F':
      bomtable = pcbdata.bom.F;
      break;
    case 'FB':
      bomtable = pcbdata.bom.both;
      break;
    case 'B':
      bomtable = pcbdata.bom.B;
      break;
  }
  if (bomSortFunction) {
    bomtable = bomtable.slice().sort(bomSortFunction);
  }
  for (var i in bomtable) {
    var bomentry = bomtable[i];
    if (filter && !entryMatches(bomentry)) {
      continue;
    }
    var references = bomentry[3];
    if (reflookup) {
      references = findRefInEntry(bomentry);
      if (references.length == 0) {
        continue;
      }
    }
    var tr = document.createElement("TR");
    var td = document.createElement("TD");
    var rownum = +i + 1;
    tr.id = "bomrow" + rownum;
    td.textContent = rownum;
    tr.appendChild(td);
    // Checkboxes
    for (var checkbox of checkboxes) {
      if (checkbox) {
        td = document.createElement("TD");
        var input = document.createElement("input");
        input.type = "checkbox";
        input.onchange = createCheckboxChangeHandler(checkbox, references);
        setBomCheckboxState(checkbox, input, references);
        td.appendChild(input);
        tr.appendChild(td);
      }
    }
    // References
    td = document.createElement("TD");
    td.innerHTML = highlightFilter(references.map(r => r[0]).join(", "));
    tr.appendChild(td);
    // Extra fields
    for (var i in config.extra_fields) {
      td = document.createElement("TD");
      td.innerHTML = highlightFilter(bomentry[4][i]);
      tr.appendChild(td);
    }
    // Value
    td = document.createElement("TD");
    td.innerHTML = highlightFilter(bomentry[1]);
    tr.appendChild(td);
    // Footprint
    td = document.createElement("TD");
    td.innerHTML = highlightFilter(bomentry[2]);
    tr.appendChild(td);
    // Quantity
    td = document.createElement("TD");
    td.textContent = bomentry[3].length;
    tr.appendChild(td);
    bom.appendChild(tr);
    var handler = createRowHighlightHandler(tr.id, references);
    tr.onmousemove = handler;
    highlightHandlers.push({
      id: tr.id,
      handler: handler,
      refs: references
    });
    for (var refIndex of references.map(r => r[1])) {
      moduleIndexToHandler[refIndex] = handler;
    }
    if ((filter || reflookup) && first) {
      handler();
      first = false;
    }
  }
}

function highlightPreviousRow() {
  if (!currentHighlightedRowId) {
    highlightHandlers[highlightHandlers.length - 1].handler();
  } else {
    if (highlightHandlers.length > 1 &&
      highlightHandlers[0].id == currentHighlightedRowId) {
      highlightHandlers[highlightHandlers.length - 1].handler();
    } else {
      for (var i = 0; i < highlightHandlers.length - 1; i++) {
        if (highlightHandlers[i + 1].id == currentHighlightedRowId) {
          highlightHandlers[i].handler();
          break;
        }
      }
    }
  }
  smoothScrollToRow(currentHighlightedRowId);
}

function highlightNextRow() {
  if (!currentHighlightedRowId) {
    highlightHandlers[0].handler();
  } else {
    if (highlightHandlers.length > 1 &&
      highlightHandlers[highlightHandlers.length - 1].id == currentHighlightedRowId) {
      highlightHandlers[0].handler();
    } else {
      for (var i = 1; i < highlightHandlers.length; i++) {
        if (highlightHandlers[i - 1].id == currentHighlightedRowId) {
          highlightHandlers[i].handler();
          break;
        }
      }
    }
  }
  smoothScrollToRow(currentHighlightedRowId);
}

function populateBomTable() {
  populateBomHeader();
  populateBomBody();
}

function modulesClicked(moduleIndexes) {
  var lastClickedIndex = moduleIndexes.indexOf(lastClicked);
  for (var i = 1; i <= moduleIndexes.length; i++) {
    var refIndex = moduleIndexes[(lastClickedIndex + i) % moduleIndexes.length];
    if (refIndex in moduleIndexToHandler) {
      lastClicked = refIndex;
      moduleIndexToHandler[refIndex]();
      smoothScrollToRow(currentHighlightedRowId);
      break;
    }
  }
}

function updateFilter(input) {
  filter = input.toLowerCase();
  populateBomTable();
}

function updateRefLookup(input) {
  reflookup = input.toLowerCase();
  populateBomTable();
}

function changeCanvasLayout(layout) {
  document.getElementById("fl-btn").classList.remove("depressed");
  document.getElementById("fb-btn").classList.remove("depressed");
  document.getElementById("bl-btn").classList.remove("depressed");
  switch (layout) {
    case 'F':
      document.getElementById("fl-btn").classList.add("depressed");
      if (bomlayout != "bom-only") {
        canvassplit.collapse(1);
      }
      break;
    case 'B':
      document.getElementById("bl-btn").classList.add("depressed");
      if (bomlayout != "bom-only") {
        canvassplit.collapse(0);
      }
      break;
    default:
      document.getElementById("fb-btn").classList.add("depressed");
      if (bomlayout != "bom-only") {
        canvassplit.setSizes([50, 50]);
      }
  }
  canvaslayout = layout;
  writeStorage("canvaslayout", layout);
  resizeAll();
  populateBomTable();
}

function populateMetadata() {
  document.getElementById("title").innerHTML = pcbdata.metadata.title;
  document.getElementById("revision").innerHTML = "Rev: " + pcbdata.metadata.revision;
  document.getElementById("company").innerHTML = pcbdata.metadata.company;
  document.getElementById("filedate").innerHTML = pcbdata.metadata.date;
  if (pcbdata.metadata.title != "") {
    document.title = pcbdata.metadata.title + " BOM";
  }
  var fp_f = 0, fp_b = 0, pads_f = 0, pads_b = 0, pads_th = 0;
  for (var i = 0; i < pcbdata.modules.length; i++) {
    if (pcbdata.bom.skipped.includes(i)) continue;
    var mod = pcbdata.modules[i];
    if (mod.layer == "F") {
      fp_f++;
    } else {
      fp_b++;
    }
    for (var pad of mod.pads) {
      if (pad.type == "th") {
        pads_th++;
      } else {
        if (pad.layers.includes("F")) {
          pads_f++;
        }
        if (pad.layers.includes("B")) {
          pads_b++;
        }
      }
    }
  }
  document.getElementById("stats-components-front").innerHTML = fp_f;
  document.getElementById("stats-components-back").innerHTML = fp_b;
  document.getElementById("stats-components-total").innerHTML = fp_f + fp_b;
  document.getElementById("stats-groups-front").innerHTML = pcbdata.bom.F.length;
  document.getElementById("stats-groups-back").innerHTML = pcbdata.bom.B.length;
  document.getElementById("stats-groups-total").innerHTML = pcbdata.bom.both.length;
  document.getElementById("stats-smd-pads-front").innerHTML = pads_f;
  document.getElementById("stats-smd-pads-back").innerHTML = pads_b;
  document.getElementById("stats-smd-pads-total").innerHTML = pads_f + pads_b;
  document.getElementById("stats-th-pads").innerHTML = pads_th;
}

function changeBomLayout(layout) {
  document.getElementById("bom-btn").classList.remove("depressed");
  document.getElementById("lr-btn").classList.remove("depressed");
  document.getElementById("tb-btn").classList.remove("depressed");
  switch (layout) {
    case 'bom-only':
      document.getElementById("bom-btn").classList.add("depressed");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      document.getElementById("frontcanvas").style.display = "none";
      document.getElementById("backcanvas").style.display = "none";
      document.getElementById("bot").style.height = "";
      break;
    case 'top-bottom':
      document.getElementById("tb-btn").classList.add("depressed");
      document.getElementById("frontcanvas").style.display = "";
      document.getElementById("backcanvas").style.display = "";
      document.getElementById("bot").style.height = "calc(100% - 80px)";
      document.getElementById("bomdiv").classList.remove("split-horizontal");
      document.getElementById("canvasdiv").classList.remove("split-horizontal");
      document.getElementById("frontcanvas").classList.add("split-horizontal");
      document.getElementById("backcanvas").classList.add("split-horizontal");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      bomsplit = Split(['#bomdiv', '#canvasdiv'], {
        sizes: [50, 50],
        onDragEnd: resizeAll,
        direction: "vertical",
        gutterSize: 5
      });
      canvassplit = Split(['#frontcanvas', '#backcanvas'], {
        sizes: [50, 50],
        gutterSize: 5,
        onDragEnd: resizeAll
      });
      break;
    case 'left-right':
      document.getElementById("lr-btn").classList.add("depressed");
      document.getElementById("frontcanvas").style.display = "";
      document.getElementById("backcanvas").style.display = "";
      document.getElementById("bot").style.height = "calc(100% - 80px)";
      document.getElementById("bomdiv").classList.add("split-horizontal");
      document.getElementById("canvasdiv").classList.add("split-horizontal");
      document.getElementById("frontcanvas").classList.remove("split-horizontal");
      document.getElementById("backcanvas").classList.remove("split-horizontal");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      bomsplit = Split(['#bomdiv', '#canvasdiv'], {
        sizes: [50, 50],
        onDragEnd: resizeAll,
        gutterSize: 5
      });
      canvassplit = Split(['#frontcanvas', '#backcanvas'], {
        sizes: [50, 50],
        gutterSize: 5,
        direction: "vertical",
        onDragEnd: resizeAll
      });
  }
  bomlayout = layout;
  writeStorage("bomlayout", layout);
  changeCanvasLayout(canvaslayout);
}

function focusFilterField() {
  focusInputField(document.getElementById("filter"));
}

function focusRefLookupField() {
  focusInputField(document.getElementById("reflookup"));
}

function toggleBomCheckbox(bomrowid, checkboxnum) {
  if (!bomrowid || checkboxnum > checkboxes.length) {
    return;
  }
  var bomrow = document.getElementById(bomrowid);
  var checkbox = bomrow.childNodes[checkboxnum].childNodes[0];
  checkbox.checked = !checkbox.checked;
  checkbox.indeterminate = false;
  checkbox.onchange();
}

function checkBomCheckbox(bomrowid, checkboxname) {
  var checkboxnum = 0;
  while (checkboxnum < checkboxes.length &&
    checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
    checkboxnum++;
  }
  if (!bomrowid || checkboxnum >= checkboxes.length) {
    return;
  }
  var bomrow = document.getElementById(bomrowid);
  var checkbox = bomrow.childNodes[checkboxnum + 1].childNodes[0];
  checkbox.checked = true;
  checkbox.indeterminate = false;
  checkbox.onchange();
}

function setBomCheckboxes(value) {
  bomCheckboxes = value;
  writeStorage("bomCheckboxes", value);
  prepCheckboxes();
  populateBomTable();
}

function prepCheckboxes() {
  checkboxes = bomCheckboxes.split(",").filter((e) => e);
  var table = document.getElementById("checkbox-stats");
  while (table.childElementCount > 1) {
    table.removeChild(table.lastChild);
  }
  if (checkboxes.length) {
    table.style.display = "";
  } else {
    table.style.display = "none";
  }
  for (var checkbox of checkboxes) {
    var tr = document.createElement("TR");
    var td = document.createElement("TD");
    td.innerHTML = checkbox;
    tr.appendChild(td);
    td = document.createElement("TD");
    td.id = "checkbox-stats-" + checkbox;
    var progressbar = document.createElement("div");
    progressbar.classList.add("bar");
    td.appendChild(progressbar);
    var text = document.createElement("div");
    text.classList.add("text");
    td.appendChild(text);
    tr.appendChild(td);
    table.appendChild(tr);
    updateCheckboxStats(checkbox);
  }
}

function updateCheckboxStats(checkbox) {
  var checked = getStoredCheckboxRefs(checkbox).size;
  var total = pcbdata.modules.length - pcbdata.bom.skipped.length;
  var percent = checked * 100.0 / total;
  var td = document.getElementById("checkbox-stats-" + checkbox);
  td.firstChild.style.width = percent + "%";
  td.lastChild.innerHTML = checked + "/" + total + " (" + Math.round(percent) + "%)";
}

document.onkeydown = function(e) {
  switch (e.key) {
    case "n":
      if (document.activeElement.type == "text") {
        return;
      }
      if (currentHighlightedRowId !== null) {
        checkBomCheckbox(currentHighlightedRowId, "placed");
        highlightNextRow();
        e.preventDefault();
      }
      break;
    case "ArrowUp":
      highlightPreviousRow();
      e.preventDefault();
      break;
    case "ArrowDown":
      highlightNextRow();
      e.preventDefault();
      break;
    default:
      break;
  }
  if (e.altKey) {
    switch (e.key) {
      case "f":
        focusFilterField();
        e.preventDefault();
        break;
      case "r":
        focusRefLookupField();
        e.preventDefault();
        break;
      case "z":
        changeBomLayout("bom-only");
        e.preventDefault();
        break;
      case "x":
        changeBomLayout("left-right");
        e.preventDefault();
        break;
      case "c":
        changeBomLayout("top-bottom");
        e.preventDefault();
        break;
      case "v":
        changeCanvasLayout("F");
        e.preventDefault();
        break;
      case "b":
        changeCanvasLayout("FB");
        e.preventDefault();
        break;
      case "n":
        changeCanvasLayout("B");
        e.preventDefault();
        break;
      default:
        break;
    }
    if (e.key >= '1' && e.key <= '9') {
      toggleBomCheckbox(currentHighlightedRowId, parseInt(e.key));
    }
  }
}

function getStorageBooleanOrDefault(storageString, def) {
  var b = readStorage(storageString);
  if (b === null) {
    b = def;
  } else {
    b = (b == "true");
  }
  return b;
}

function initDefaults() {
  bomlayout = readStorage("bomlayout");
  if (bomlayout === null) {
    bomlayout = config.bom_view;
  }
  if (!['bom-only', 'left-right', 'top-bottom'].includes(bomlayout)) {
    bomlayout = config.bom_view;
  }
  canvaslayout = readStorage("canvaslayout");
  if (canvaslayout === null) {
    canvaslayout = config.layer_view;
  }
  bomCheckboxes = readStorage("bomCheckboxes");
  if (bomCheckboxes === null) {
    bomCheckboxes = config.checkboxes;
  }
  document.getElementById("bomCheckboxes").value = bomCheckboxes;

  var b = getStorageBooleanOrDefault("padsVisible", config.show_pads);
  document.getElementById("padsCheckbox").checked = b;
  padsVisible(b);

  b = getStorageBooleanOrDefault("fabricationVisible", config.show_fabrication);
  document.getElementById("fabricationCheckbox").checked = b;
  fabricationVisible(b);

  b = getStorageBooleanOrDefault("silkscreenVisible", config.show_silkscreen);
  document.getElementById("silkscreenCheckbox").checked = b;
  silkscreenVisible(b);

  b = getStorageBooleanOrDefault("referencesVisible", true);
  document.getElementById("referencesCheckbox").checked = b;
  referencesVisible(b);

  b = getStorageBooleanOrDefault("valuesVisible", true);
  document.getElementById("valuesCheckbox").checked = b;
  valuesVisible(b);

  b = getStorageBooleanOrDefault("dnpOutline", false);
  document.getElementById("dnpOutlineCheckbox").checked = b;
  dnpOutline(b);

  b = getStorageBooleanOrDefault("redrawOnDrag", config.redraw_on_drag);
  document.getElementById("dragCheckbox").checked = b;
  setRedrawOnDrag(b);

  b = getStorageBooleanOrDefault("darkmode", config.dark_mode);
  document.getElementById("darkmodeCheckbox").checked = b;
  setDarkMode(b);

  b = getStorageBooleanOrDefault("highlightpin1", config.highlight_pin1);
  document.getElementById("highlightpin1Checkbox").checked = b;
  setHighlightPin1(b);

  boardRotation = readStorage("boardRotation");
  if (boardRotation === null) {
    boardRotation = config.board_rotation * 5;
  } else {
    boardRotation = parseInt(boardRotation);
  }
  document.getElementById("boardRotation").value = boardRotation / 5;
  document.getElementById("rotationDegree").textContent = boardRotation;
}

window.onload = function(e) {
  initUtils();
  initRender();
  initStorage();
  initDefaults();
  cleanGutters();
  populateMetadata();
  dbgdiv = document.getElementById("dbg");
  bom = document.getElementById("bombody");
  bomhead = document.getElementById("bomhead");
  filter = "";
  reflookup = "";
  initDone = true;
  prepCheckboxes();
  // Triggers render
  changeBomLayout(bomlayout);
}

window.onresize = resizeAll;
window.matchMedia("print").addListener(resizeAll);

///////////////////////////////////////////////

  </script>
</head>

<body>
<div id="topmostdiv" style="width: 100%; height: 100%">
  <div id="top">
    <div style="float: right;">
      <div class="hideonprint menu" style="float: right; margin: 10px; top: 8px;">
        <button class="menubtn"></button>
        <div class="menu-content">
          <label class="menu-label menu-label-top">
            <input id="darkmodeCheckbox" type="checkbox" onchange="setDarkMode(this.checked)">
            Dark mode
          </label>
          <label class="menu-label">
            <input id="padsCheckbox" type="checkbox" checked onchange="padsVisible(this.checked)">
            Show footprint pads
          </label>
          <label class="menu-label">
            <input id="fabricationCheckbox" type="checkbox" checked onchange="fabricationVisible(this.checked)">
            Show fabrication layer
          </label>
          <label class="menu-label">
            <input id="silkscreenCheckbox" type="checkbox" checked onchange="silkscreenVisible(this.checked)">
            Show silkscreen
          </label>
          <label class="menu-label" style="width: calc(50% - 18px)">
            <input id="referencesCheckbox" type="checkbox" checked onchange="referencesVisible(this.checked)">
            References
          </label><!-- This comment eats space! All of it!
          --><label class="menu-label" style="width: calc(50% - 18px); border-left: 0;">
            <input id="valuesCheckbox" type="checkbox" checked onchange="valuesVisible(this.checked)">
            Values
          </label>
          <label class="menu-label">
            <input id="dnpOutlineCheckbox" type="checkbox" checked onchange="dnpOutline(this.checked)">
            DNP components outlined
          </label>
          <label class="menu-label">
            <input id="highlightpin1Checkbox" type="checkbox" onchange="setHighlightPin1(this.checked)">
            Highlight first pin
          </label>
          <label class="menu-label">
            <input id="dragCheckbox" type="checkbox" checked onchange="setRedrawOnDrag(this.checked)">
            Continuous redraw on drag
          </label>
          <label class="menu-label">
            <span>Board rotation</span>
            <span style="float: right"><span id="rotationDegree">0</span>&#176;</span>
            <input id="boardRotation" type="range" min="-36" max="36" value="0" class="slider" oninput="setBoardRotation(this.value)">
          </label>
          <label class="menu-label">
            <div style="margin-left: 5px">Bom checkboxes</div>
            <input id="bomCheckboxes" class="menu-textbox" type=text
                   oninput="setBomCheckboxes(this.value)">
          </label>
          <label class="menu-label">
            <span class="shameless-plug">
              <span>Created using</span>
              <a target="blank" href="https://github.com/openscopeproject/InteractiveHtmlBom">InteractiveHtmlBom</a>
            </span>
          </label>
        </div>
      </div>
      <div class="button-container hideonprint"
           style="float: right; margin: 10px; position: relative; top: 8px">
        <button id="fl-btn" class="left-most-button" onclick="changeCanvasLayout('F')"
                title="Front only">F
        </button>
        <button id="fb-btn" class="middle-button" onclick="changeCanvasLayout('FB')"
                title="Front and Back">FB
        </button>
        <button id="bl-btn" class="right-most-button" onclick="changeCanvasLayout('B')"
                title="Back only">B
        </button>
      </div>
      <div class="button-container hideonprint"
           style="float: right; margin: 10px; position: relative; top: 8px">
        <button id="bom-btn" class="left-most-button" onclick="changeBomLayout('bom-only')"
                title="BOM only"></button>
        <button id="lr-btn" class="middle-button" onclick="changeBomLayout('left-right')"
                title="BOM left, drawings right"></button>
        <button id="tb-btn" class="right-most-button" onclick="changeBomLayout('top-bottom')"
                title="BOM top, drawings bot"></button>
      </div>
      <div class="hideonprint menu" style="float: right; margin: 10px; top: 8px;">
        <button class="statsbtn"></button>
        <div class="menu-content">
          <table class="stats">
            <tbody>
              <tr>
                <td width="40%">Board stats</td>
                <td>Front</td>
                <td>Back</td>
                <td>Total</td>
              </tr>
              <tr>
                <td>Components</td>
                <td id="stats-components-front">~</td>
                <td id="stats-components-back">~</td>
                <td id="stats-components-total">~</td>
              </tr>
              <tr>
                <td>Groups</td>
                <td id="stats-groups-front">~</td>
                <td id="stats-groups-back">~</td>
                <td id="stats-groups-total">~</td>
              </tr>
              <tr>
                <td>SMD pads</td>
                <td id="stats-smd-pads-front">~</td>
                <td id="stats-smd-pads-back">~</td>
                <td id="stats-smd-pads-total">~</td>
              </tr>
              <tr>
                <td>TH pads</td>
                <td colspan=3 id="stats-th-pads">~</td>
              </tr>
            </tbody>
          </table>
          <table class="stats">
            <col width="40%"/><col />
            <tbody id="checkbox-stats">
              <tr>
                <td colspan=2 style="border-top: 0">Checkboxes</td>
              </tr>
            </tbody>
          </table>
        </div>
      </div>
    </div>
    <div id="fileinfodiv" style="overflow: auto;">
      <table class="fileinfo">
        <tbody>
          <tr>
            <td id="title" class="title" style="width: 70%">
              Title
            </td>
            <td id="revision" class="title" style="width: 30%">
              Revision
            </td>
          </tr>
          <tr>
            <td id="company">
              Kicad version
            </td>
            <td id="filedate">
              Date
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
  <div id="bot" class="split" style="height: calc(100% - 80px)">
    <div id="bomdiv" class="split split-horizontal">
      <div style="width: 100%">
        <input id="reflookup" class="searchbox reflookup hideonprint" type="text" placeholder="Ref lookup"
               oninput="updateRefLookup(this.value)">
        <input id="filter" class="searchbox filter hideonprint" type="text" placeholder="Filter"
               oninput="updateFilter(this.value)">
        <div class="button-container hideonprint" style="float: left">
          <button id="copy" title="Copy bom table to clipboard"
               onclick="copyToClipboard()"></button>
        </div>
      </div>
      <div id="dbg"></div>
      <table class="bom">
        <thead id="bomhead">
        </thead>
        <tbody id="bombody">
        </tbody>
      </table>
    </div>
    <div id="canvasdiv" class="split split-horizontal">
      <div id="frontcanvas" class="split" touch-action="none" style="overflow: hidden">
        <div style="position: relative; width: 100%; height: 100%;">
          <canvas id="F_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
          <canvas id="F_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
          <canvas id="F_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
          <canvas id="F_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
        </div>
      </div>
      <div id="backcanvas" class="split" touch-action="none" style="overflow: hidden">
        <div style="position: relative; width: 100%; height: 100%;">
          <canvas id="B_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
          <canvas id="B_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
          <canvas id="B_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
          <canvas id="B_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
        </div>
      </div>
    </div>
  </div>
</div>
</body>

</html>
